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

Match MySQL contre - EN MODE BOOLÉEN ?

La deuxième requête s'exécute en tant que "recherche en langage naturel", car c'est la valeur par défaut lorsqu'aucun type de recherche en langage naturel n'est spécifié. Ce type de filtres de recherche filtre en outre automatiquement les mots présents dans 50 % ou plus des lignes.

"EN MODE BOOLÉEN" effectue ce filtrage supplémentaire et peut donc renvoyer des correspondances si vous recherchez un terme commun.

Que vous deviez ou non utiliser une recherche booléenne dépend des spécificités de votre situation et ne peut être déterminé sans plus d'informations. Cependant, certaines considérations peuvent inclure la taille de l'ensemble de données d'entrée par rapport à la taille d'un ensemble de données correspondant que vous souhaitez renvoyer et si vous souhaitez renvoyer des résultats pour les mots qui apparaissent fréquemment.

(Réf :http://dev.mysql.com/ doc/refman/5.1/en/fulltext-search.html )