Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Vergleichen Sie Ähnlichkeiten/Variationen von Wörtern/Suffixen in MySQL

MySQL ist nicht sehr gut bei der Volltextsuche und Sie möchten wahrscheinlich andere Engines verwenden. Mein Favorit ist Sphinx (http://sphinxsearch.com/ ). ) aber es gibt auch andere. Die meisten dieser Unterstützungen stammen aus der Box.

Wenn Sie große Tabellen haben und Stemming verwenden, wird die Leistung von MySQL wahrscheinlich sehr schlecht sein.

Wenn Sie Sphinx nicht verwenden können, werfen Sie einen Blick auf dieses PHP-Skript http://tartarus .org/~martin/PorterStemmer/php.txt

Damit können Sie Wortstämme und die Suche nach Wortstämmen verwenden.