इंडेक्सेशन के लिए विचार किए जाने वाले शब्दों की लंबाई पर एक (कॉन्फ़िगर करने योग्य) ऊपरी सीमा प्रतीत होती है:
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 वर्ण लंबी है।
सुझाए गए समाधान:
-
इस लाइन को अपनी my.cnf फ़ाइल में जोड़ें:
ft_max_word_len=128
(या जो भी अधिकतम लंबाई आपको चाहिए) -
MySQL वेबसाइट पर सलाह के अनुसार अपनी अनुक्रमणिका का पुनर्निर्माण करें:
REPAIR TABLE tbl_name QUICK;