MySQLブール全文検索のドキュメント から :
これが、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