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

Correspondance similaire/variations de mots/suffixes dans MySQL

MySQL n'est pas très bon pour la recherche en texte intégral et vous voudrez probablement utiliser d'autres moteurs. Mon préféré est Sphinx (http://sphinxsearch.com/ ) mais il y en a d'autres aussi. La plupart de ces supports sont sortis de la boîte.

Si vous avez de grandes tables et que vous allez utiliser le stemming, les performances de MySQL seront probablement très mauvaises.

Si vous ne pouvez pas utiliser Sphinx, jetez un œil à ce script php http://tartarus .org/~martin/PorterStemmer/php.txt

Avec cela, vous pouvez utiliser le radical et la recherche sur les mots radicaux.