sql >> Database >  >> RDS >> Mysql

MySQL Full Text Search komt niet overeen

Er lijkt een (configureerbare) bovengrens te zijn aan de lengte van de woorden die in aanmerking komen voor indexatie:

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

U kunt de huidige waarde controleren met SHOW VARIABLES LIKE "ft_max_word_len";

Het geeft 84 terug op mijn server en je string is 128 tekens lang.

Voorgestelde oplossing:

  1. Voeg deze regel toe aan uw my.cnf-bestand:ft_max_word_len=128 (of welke maximale lengte je ook nodig hebt)

  2. Herbouw uw indexen zoals geadviseerd op de MySQL-website:REPAIR TABLE tbl_name QUICK;




  1. 6 redenen waarom Microsoft Access uw bedrijf kan helpen

  2. Hoe onderbreek ik een lange query in het mysql-opdrachtregelprogramma zonder mysql af te sluiten?

  3. Hoe u de functie van de e-maillink opnieuw kunt verzenden in Laravel

  4. Hoe een associatieve array te sorteren in php