sql >> Databasteknik >  >> RDS >> Mysql

MYSQL fulltext sökordning efter relevans

Från dokumentation för MySQL Boolean Full-Text Searches :

Det förklarar varför det inte är sorterat efter relevans utan ORDER BY . Nu för att kunna beställa efter relevance , måste du definiera 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. Hur modellerar man effektivt arv i en databas?

  2. JDBC Batch insert undantagshantering

  3. Är SELECT eller INSERT i en funktion utsatt för tävlingsförhållanden?

  4. Övervakning &Ops Management av MySQL 8.0 med ClusterControl