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

MySQL correspond au texte intégral

À partir de la documentation MySQL sur la recherche Fulltext :

"L'analyseur FULLTEXT détermine où les mots commencent et se terminent en recherchant certains caractères de délimitation ; par exemple, " " (espace), "," (virgule) et "." (point)."

Cela signifie que le point délimite le 2 et le 0. Il ne recherche donc pas '2.0' ; il cherche '2' et '0', et ne le trouve pas. WITH QUERY EXPANSION provoque probablement l'affichage de mots apparentés pertinents, évitant ainsi que '2' et '0' soient des mots individuels dans le classement des résultats. Un minimum de caractères peut également être appliqué.