मेरे शोधों के आधार पर, यह पूर्ण-पाठ सूचकांक स्टॉप-लिस्ट विकल्प से संबंधित है, जो पूर्ण-पाठ सूचकांक के मुख्य गुणों में से एक है। यदि आप इस विकल्प को "सिस्टम" पर सेट करते हैं, तो "सिस्टम स्टॉप लिस्ट" में शामिल सभी कीवर्ड आपके CONTAINS()
खंडों के लिए उपलब्ध नहीं होंगे और दुर्भाग्य से ऐसे मामलों के लिए कोई परिणाम सेट नहीं होंगे। समाधान;
इस विकल्प को "OFF" पर सेट करने के लिए जो स्टॉप सूची को बाईपास करेगा, आपकी भाषा सेट में चेक करेगा। उदाहरण के लिए अंग्रेजी में, तुर्की में सेन। इन्हें स्टॉप शब्दों के रूप में चिह्नित किया जाता है और जब तक आप "सिस्टम" विकल्प सेट नहीं करते हैं, तब तक SQL सर्वर इंजन को ऐसी खोजों में शामिल नहीं किया जाएगा। तो, "सिस्टम" विकल्प का उपयोग न करें।
ALTER FULLTEXT INDEX ON table_name SET STOPLIST = OFF
अपनी खुद की रोक सूची बनाने के लिए: ऐसा करने के लिए, कृपया db पर निम्न स्क्रिप्ट जो अपनी मेज से मौजूद है चलाते हैं। इस मामले में, आप अपने विशेष स्टॉप शब्दों को परिभाषित कर सकते हैं और विशिष्ट स्टॉप सूचियां बना सकते हैं। इसलिए, केवल इन लोगों का इलाज किया जाएगा क्योंकि वे SQL सर्वर इंजन के लिए कोई समझ नहीं पाएंगे। एक बार जब आप इसे बनाने के लिए, आपको निम्न स्क्रिप्ट चला कर इस का उपयोग शुरू कर सकते हैं:
CREATE FULLTEXT STOPLIST myStoplist
GO
ALTER FULLTEXT STOPLIST [myStoplist] ADD 'you' LANGUAGE 'English'
GO
ALTER FULLTEXT INDEX ON table_name SET STOPLIST = [myStoplist]
GO
मुझे आशा है कि इस मदद करता है :) गुड लक ...
क्या आपका मतलब है कि आपकी 'फुलटेक्स्ट कैटलॉग' स्टॉपलिस्ट, या आपकी 'फुलटेक्स्ट इंडेक्स' से जुड़ी नहीं है? मुझे अपनी खुद की स्टॉपलिस्ट में समस्या है। –