Os comprimentos mínimo e máximo das palavras a serem indexadas são definidos pelo
ft_min_word_len
e ft_max_word_len
variáveis do sistema. O valor mínimo padrão é 4 personagens. É por isso que não está funcionando com 3 personagens. Você precisa alterar seu valor e reconstruir seu
FULLTEXT
índices. Se você quiser que palavras de três caracteres sejam pesquisáveis, você pode definir o ft_min_word_len
variável alterando seu valor no arquivo de configuração. Ou, se você tiver permissões de superusuário, você pode definir esta variável de ambiente com: SET ft_min_word_len=3
Obtenha mais detalhes aqui:Ajuste fino Pesquisa de texto completo do MySQL