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

MYSQL fuldtekst søgerækkefølge efter relevans

Fra dokumentation om MySQL Boolean Full-Text Searches :

Det forklarer, hvorfor det ikke er sorteret efter relevans uden ORDER BY . Nu for at kunne bestille efter relevance , skal du definere det:

SELECT *, MATCH (`Badge`,`First Name`,`Last Name`,`Service Tag`,`Asset Tag`) as relevance
WHERE MATCH AGAINST ('".$query."*' IN BOOLEAN MODE) and `deleted` = '0'
ORDER BY relevance DESC



  1. Returner dataene fra rækkerne med den seneste dato for hvert enkelt kandidat_id

  2. Installer webserver i Windows XP med Apache2, PHP5 og MySQL4 – del 1

  3. MySQL loop gennem tabeller

  4. Unicode i MySQL Regex?