Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL (Windows10) La recherche FULLTEXT avec les tables MyISAM ne fonctionne pas

Il y a 3 règles à respecter dans le FULLTEXT de MyISAM :

  • Mots de texte plus courts que ft_min_word_len (4 caractères par défaut) ne seront pas indexés. ("38")

  • Les mots de recherche qui apparaissent dans plus de 50 % ou plus des lignes seront ignorés. ("Polaris")

  • Les "mots vides" dans le texte ne sont pas indexés. ("le", "et", ...)

Étant donné qu'InnoDB prend désormais en charge FULLTEXT , vous devez passer à ce moteur. (Et les règles y sont différentes.)