Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

क्या मैं परिभाषित कर सकता हूं कि mssql फुलटेक्स्ट इंडेक्स बनाते समय किस शब्द ब्रेकर का उपयोग करना है?

पूर्ण पाठ अनुक्रमणिका केवल _ वर्णों पर विचार करती हैं और ` अनुक्रमण करते समय। अन्य सभी पात्रों को नजरअंदाज कर दिया जाता है और जहां ये वर्ण होते हैं, शब्द विभाजित हो जाते हैं। यह मुख्य रूप से इसलिए है क्योंकि पूर्ण टेक्स्ट इंडेक्स बड़े दस्तावेज़ों को अनुक्रमित करने के लिए डिज़ाइन किए गए हैं और इसे और अधिक परिष्कृत खोज बनाने के लिए केवल उचित शब्दों पर विचार किया जाता है।

हमें इसी तरह की समस्या का सामना करना पड़ा। इसे हल करने के लिए हमारे पास वास्तव में एक अनुवाद तालिका थी, जहां @,-, / . जैसे अक्षर थे उन्हें '`at` . जैसे विशेष अनुक्रमों से बदल दिया गया था ','`डैश` ','`स्लैश` ' आदि। पूर्ण पाठ में खोज करते समय, आपको इन विशेष अनुक्रमों और खोज के साथ खोज स्ट्रिंग में अपने वर्णों को फिर से बदलना होगा। इसे विशेष पात्रों का ध्यान रखना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में एक वर्चर कॉलम को बिट कॉलम में कैसे बदलें

  2. @@ DATEFIRST - SQL सर्वर में सप्ताह का पहला दिन प्राप्त करें

  3. SQL:केवल पहले अक्षर को बड़ा करें

  4. प्रत्येक उत्पाद (इंककोड) स्टॉक की गणना करें

  5. SQL सर्वर (T-SQL) में वर्तमान भाषा कैसे सेट करें