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

Khớp cụm từ kết thúc bằng tiền tố với tìm kiếm toàn văn

SELECT title
FROM table
WHERE title_tsv @@ to_tsquery('zend') and
title_tsv @@ to_tsquery('fram:*')  

tương đương với:

SELECT title
FROM table
WHERE title_tsv @@ to_tsquery('zend & fram:*')

nhưng tất nhiên điều đó thấy rằng "Zend không có khuôn khổ" là tốt.

Tất nhiên, bạn có thể thể hiện một biểu thức chính quy khớp với tiêu đề sau khớp tsquery, nhưng bạn sẽ phải sử dụng phân tích giải thích để đảm bảo rằng biểu thức đó đang được thực thi sau tsquery thay vì trước đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mệnh đề IN với NULL hoặc IS NULL

  2. Cách cấu hình PostgreSQL để chấp nhận tất cả các kết nối đến

  3. Làm cách nào để chuyển mật khẩu vào pg_dump?

  4. Tại sao PostgreSQL không thích tên bảng UPPERCASE?

  5. Vectơ địa lý ST_HexagonGrid để tìm tất cả các điểm