البحث الضبابي عن المعلومات النصية هو البحث عن سلاسل مشابهة أو قريبة من استعلام البحث.
في الوقت نفسه ، غالبا ما يتم تقييم درجة ضبابية أو تشابه السلاسل النصية باستخدام مسافة التحرير (مسافة Levenshtein). ومسافة التحرير لسلسلتين هي الحد الأدنى لعدد عمليات استبدال الأحرف وإدراجها وحذفها المطلوبة لتحويل سلسلة إلى أخرى. يمكن أيضا اعتبار نقل حرفين متجاورين عملية تحرير صالحة (مسافة Damerau-Levenshtein).
البحث الضبابي في مثال CSV لقيمة ضبابية معينة من 2 تعديلات هو استعلام البحث "الأشجار" ونتيجة البحث "هذه". هنا يتم استبدال الحرف "r" ب "h" ويتم نقل الأحرف "e" و "s". أي أن مسافة Damerau-Levenshtein لهاتين الكلمتين هي 2 في هذا البحث الغامض في مثال CSV.
غالبا ما تستخدم الطرق التالية لتنفيذ بحث غامض:
في هذا التطبيق ، للحصول على تطابق غامض للكلمات في CSV ، تحتاج إلى تحديد العدد المطلوب من الأخطاء (قيمة الضبابية) من 1 إلى 9 أحرف. يمكنك أيضا تعيين خيار البحث عن الكلمات التي تحتوي على الحد الأدنى فقط من الاختلافات، أو البحث عن جميع الكلمات ضمن عدد معين من الاختلافات.
تحتوي مكتبة GroupDocs.Search على العديد من خيارات المطابقة الغامضة الأخرى. على سبيل المثال، يمكنك تعيين عدد الاختلافات بين الكلمات كدالة خطية لطول الكلمة، أو حتى تعيين عدد الاختلافات بشكل فردي لكل قيمة من قيم طول الكلمة.
يمكنك أيضا إجراء بحث غامض في العديد من تنسيقات الملفات الأخرى. يرجى الاطلاع على القائمة الكاملة أدناه.