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 .