Tampaknya ada batasan atas (yang dapat dikonfigurasi) pada panjang kata yang dipertimbangkan untuk pengindeksan:
http://dev.mysql.com /doc/refman/5.0/en/server-system-variables.html#sysvar_ft_max_word_len
Anda dapat memeriksa nilai saat ini dengan SHOW VARIABLES LIKE "ft_max_word_len";
Ini mengembalikan 84 di server saya, dan string Anda sepanjang 128 karakter.
Perbaikan yang disarankan:
-
Tambahkan baris ini ke file my.cnf Anda:
ft_max_word_len=128
(atau berapa pun panjang maksimal yang Anda butuhkan) -
Bangun kembali indeks Anda seperti yang disarankan di situs web MySQL:
REPAIR TABLE tbl_name QUICK;