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

Recherches SQL pluriel/singulier

Il ne semble pas que l'utilisation de LIKE soit la meilleure approche pour ce dont vous avez besoin. J'examinerais l'indexation MySQL FULLTEXT pour que les fonctionnalités de base fonctionnent. Je vais devoir me pencher un peu plus sur le pluriel pour voir si cela peut être accompli.

Jetez un œil à ces deux liens pour obtenir des informations sur l'indexation FULLTEXT.

Voici un extrait du deuxième article :

SELECT headline, story FROM news
WHERE MATCH (headline,story) AGAINST ('Hurricane');

MISE À JOUR :

J'ai trouvé ce message SO dans lequel un commentaire semble suggérer que l'indexation FULLTEXT prendra en compte les formes plurielles et grammaticales mais il ne cite pas de source, il m'est donc difficile de le dire avec certitude. Pouvez-vous essayer la méthode d'indexation FULLTEXT ?