Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thứ tự tìm kiếm toàn văn bản MYSQL theo mức độ liên quan

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Lấy tên cột hoặc bí danh từ truy vấn

  2. Hàm không xác định mysql_connect ()

  3. Tìm kiếm và lọc / tinh chỉnh kết quả cơ sở dữ liệu trong Laravel 4

  4. mysql thay thế các ký tự có dấu

  5. Nhận các ký tự lạ khi tìm nạp giá trị trong cơ sở dữ liệu mysql