Từ tài liệu Tìm kiếm toàn văn bản của MySQL Boolean :
Điều đó giải thích tại sao nó không được sắp xếp theo mức độ liên quan mà không có ORDER BY
. Bây giờ để có thể đặt hàng theo relevance
, bạn cần xác định nó:
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