Las tablas MyISAM tienen la ventaja sobre las InnoDB que pueden ser indexadas con FULLTEXT. Uno de los parámetros para indexar estas tablas es el tamaño mínimo de la palabra a indexar.
No podemos indicar esta parámetro por tabla, por lo que debemos hacer el cambio global. La variable es ft_min_word_len:
mysql> SHOW VARIABLES LIKE 'ft_min_word_len'; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | ft_min_word_len | 4 | +-----------------+-------+ 1 row in set (0.00 sec)
Para cambiar dicha variable deberemos modificar el my.cnf con el nuevo valor y a continuación reiniciar el MySQL.
Una vez reiniciado podemos comprobar el nuevo valor:
mysql> SHOW VARIABLES LIKE 'ft_min_word_len'; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | …[Lea más]