Mysql
 sql >> Database >  >> RDS >> Mysql

mysql ricerca di parole parziali

attualmente, supporta solo il prefisso, non supporta il suffisso:

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

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

A proposito, la ricerca full-text di MySQL sarà un collo di bottiglia quando la richiesta del sito Web è di grandi dimensioni, ed è vulnerabile e instabile per alcune parole di ricerca speciali, quindi spesso porta a query lente e crash del database. Utilizza Elastic Search il prima possibile.