Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

pesquisa de texto completo do mysql não funciona para 3 caracteres


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