sql >> Database >  >> RDS >> Mysql

mysql gedeeltelijk zoeken naar woorden

momenteel alleen ondersteuning voor prefix, geen ondersteuning achtervoegsel:

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

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

Trouwens, het zoeken in volledige tekst van MySQL zal een knelpunt zijn wanneer het websiteverzoek groot is, en het is kwetsbaar en onstabiel voor een speciaal zoekwoord, wat vaak leidt tot langzame zoekopdrachten en databasecrashes. Gebruik Elastic Search zo snel mogelijk.



  1. Ontsnap aan onbewerkte SQL-query's in Laravel 4

  2. MySQL-trigger om een ​​veld bij te werken naar de waarde van id

  3. Een nieuwe gebruiker maken en machtigingen verlenen in MySQL

  4. ORA-1114 Datapatch uitvoeren