Wydaje się, że istnieje (konfigurowalne) górne ograniczenie długości słów rozważanych do indeksacji:
http://dev.mysql.com /doc/refman/5.0/en/server-system-variables.html#sysvar_ft_max_word_len
Możesz sprawdzić bieżącą wartość za pomocą SHOW VARIABLES LIKE "ft_max_word_len";
Zwraca 84 na moim serwerze, a twój ciąg ma długość 128 znaków.
Sugerowane rozwiązanie:
-
Dodaj ten wiersz do pliku my.cnf:
ft_max_word_len=128
(lub jakakolwiek maksymalna długość, jakiej potrzebujesz) -
Odbuduj swoje indeksy zgodnie z zaleceniami na stronie MySQL:
REPAIR TABLE tbl_name QUICK;