Las longitudes mínima y máxima de las palabras que se indexarán están definidas por ft_min_word_len
y ft_max_word_len
variables del sistema. El valor mínimo predeterminado es 4 caracteres. Por eso no funciona con 3 personajes.
Debe cambiar su valor y reconstruir su FULLTEXT
índices Si desea que se puedan buscar palabras de tres caracteres, puede configurar el ft_min_word_len
variable cambiando su valor en el archivo de configuración. O bien, si tiene permisos de superusuario, puede establecer esta variable de entorno con:
SET ft_min_word_len=3
Obtenga más detalles aquí:Ajuste fino Búsqueda de texto completo de MySQL