sql >> Databáze >  >> RDS >> Mysql

částečné vyhledávání slov mysql

aktuálně podporuje pouze předponu, nikoli příponu:

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

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

Mimochodem, fulltextové vyhledávání v MySQL bude překážkou, když je požadavek na web velký a je zranitelný a nestabilní pro nějaké speciální hledané slovo, což často vede k pomalému dotazu a pádu databáze. Použijte Elastic Search co nejdříve.



  1. Zobrazení MySQL – Kdy použít a kdy ne

  2. Vysvětlení funkce MySQL IF().

  3. Řetězec MySQL na DATE / TIME nebo TIMESTAMP

  4. MAMP PRO havaruje; MySQL se po restartu nespustí