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

MySQL पूर्ण पाठ खोज मेल नहीं खा रहा है

इंडेक्सेशन के लिए विचार किए जाने वाले शब्दों की लंबाई पर एक (कॉन्फ़िगर करने योग्य) ऊपरी सीमा प्रतीत होती है:

http://dev.mysql.com /doc/refman/5.0/hi/server-system-variables.html#sysvar_ft_max_word_len

आप SHOW VARIABLES LIKE "ft_max_word_len"; के साथ वर्तमान मान की जांच कर सकते हैं

यह मेरे सर्वर पर 84 लौटाता है, और आपकी स्ट्रिंग 128 वर्ण लंबी है।

सुझाए गए समाधान:

  1. इस लाइन को अपनी my.cnf फ़ाइल में जोड़ें:ft_max_word_len=128 (या जो भी अधिकतम लंबाई आपको चाहिए)

  2. MySQL वेबसाइट पर सलाह के अनुसार अपनी अनुक्रमणिका का पुनर्निर्माण करें:REPAIR TABLE tbl_name QUICK;




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीडीओ डेटाबेस एक्सेस जहां शीर्षक =$ शीर्षक

  2. MySQL के साथ क्वार्ट्ज JDBCJobStore की समस्या

  3. सी ++ से कनेक्ट होने वाले एसक्यूएल में सरणी तत्व कैसे सम्मिलित करें?

  4. MySQL तालिका अपडेट करें और डुप्लिकेट प्रविष्टियों को अनदेखा करें

  5. अज्ञात लंबाई की एक सरणी संग्रहीत करना