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

Ký tự đại diện tiền tố postgresql cho toàn văn

Tìm kiếm toàn văn tốt cho việc tìm kiếm từ, không phải chuỗi con.

Đối với các tìm kiếm chuỗi con, tốt hơn bạn nên sử dụng like '%don%' với pg_trgm tiện ích mở rộng có sẵn từ PostgreSQL 9.1 và using gin (column_name gin_trgm_ops) hoặc using gist (column_name gist_trgm_ops) các chỉ mục. Nhưng chỉ số của bạn sẽ rất lớn (thậm chí lớn hơn nhiều lần so với bảng của bạn) và hiệu suất ghi không tốt lắm.

Có một ví dụ rất hay về việc sử dụng pg_trgm để tìm kiếm chuỗi con trên chọn * từ blog depesz .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres:Làm cách nào để định dạng dấu thời gian int dưới dạng chuỗi ngày có thể đọc được?

  2. PostgreSQL lưu trữ các tệp cấu hình / conf ở đâu?

  3. Làm cách nào để lấy danh sách cơ sở dữ liệu trong Postgresql bằng python

  4. Bản cập nhật Lion đã xóa người dùng 'postgres'. Làm thế nào để khôi phục lại nó?

  5. PostgreSQL - không thể xác định một toán tử bình đẳng cho kiểu json