سؤال

لقد قرأت ملفات المساعدة النصية الكاملة التي تحتوي على ، Freetext ، تحتوي على ما يلي ، وما إلى ذلك على MSDN وأماكن أخرى ، لكنني غير قادر على العثور على الحل الذي أبحث عنه.

أود أن أكون قادرًا على الاستعلام مع المعايير التالية:

مثال على القيمة: "قفز الثعلب البني السريع فوق الكلاب الكسول".

Select * from MyText where CONTAINS(column, 'brown near lazy').

أريد أن أكون قادرًا على إرجاع النتائج حيث تكون كلمة براون ضمن ن عدد الكلمات من كسول ، على سبيل المثال ، براون هو ضمن 5 كلمات كسول.

هل هذا ممكن حتى مع البحث عن النص الكامل ، وإذا كان الأمر كذلك ، فهل يمكن لشخص ما تقديم مثال؟

شكرًا

هل كانت مفيدة؟

المحلول

مرتكز على هذا المشنور أود أن أقول أنه لا يمكن القيام به.

مقتطفات:

لا يمكنك تحديد مستوى القرب ، ولا يمكنك تحديد مسافة الفصل بالكلمة أو الجملة أو الفقرة أو الصفحة أو الفصل أو الكتاب بالطريقة التي يمكنك بها في منتجات بحث Microsoft الأخرى. كان من المفترض أن يشحن هذا في SQL 2008 ولكن تم قطعه.

بعد 50 كلمة من مسافة الفصل ، تكون المساهمة في المرتبة 0 لكنها ستظل تظهر في عمليات البحث.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top