От документация за MySQL Boolean Full-Text Searches :
Това обяснява защо не се сортира по уместност без ORDER BY
. Вече можете да поръчвате по relevance
, трябва да го дефинирате:
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