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

Mysql-Teilwortsuche

unterstützt derzeit nur das Präfix, nicht das Suffix:

SELECT * FROM products WHERE MATCH (title,description) 
 AGAINST ('test*' IN BOOLEAN MODE); 

http://dev.mysql.com/doc/refman /4.1/en/fulltext-boolean.html

Übrigens wird die MySQL-Volltextsuche zu einem Engpass, wenn die Website-Anfrage groß ist, und sie ist anfällig und instabil für einige spezielle Suchbegriffe, was oft zu langsamen Abfragen und Datenbankabstürzen führt. Verwenden Sie Elastic Search so bald wie möglich.