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

MySQL Tìm kiếm hậu tố toàn văn bản (chế độ boolean) - (* apple)

Mặc dù tính năng tìm kiếm toàn văn bản của MySQL không cho phép bạn tìm kiếm theo hậu tố, nhưng có một giải pháp cho việc này nếu bạn đồng ý với một số chi phí lưu trữ. Bạn sẽ chỉ cần một cột bổ sung sẽ giữ giá trị chuỗi đảo ngược từ cột ban đầu và cũng có một chỉ mục toàn văn bổ sung cho cột mới. Sau đó, truy vấn của bạn sẽ trông theo cách sau:

SELECT * FROM Tbl
WHERE MATCH (Word_reversed) AGAINST (REVERSE('*apple') IN BOOLEAN MODE)

Hãy nhớ rằng bạn cũng sẽ phải duy trì trường bổ sung bằng cách cập nhật / chèn trình kích hoạt hoặc thủ công.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để kiểm tra xem SimpleXML có được cài đặt trên PHP của tôi hay không?

  2. LEFT THAM GIA đơn hàng và giới hạn

  3. Sự cố khi cài đặt mysqlclient qua pip

  4. Cách bật nhật ký truy vấn chậm trong AWS RDS MySQL

  5. Cần trợ giúp với Truy vấn Mysql phân cấp