5
Chúng tôi có một truy vấn nguồn gốc cho tìm kiếm văn bản đầy đủ có sử dụng một chỉ số GIN như vậy:cách thêm @ to postgres hibernate dialect?
CREATE INDEX idx_column1 ON table1 USING gin (to_tsvector('english', column1));
SELECT *
FROM table1
where to_tsvector('english', column1) @@ to_tsquery('searchedText')
Tuy nhiên, chúng tôi không thể tái tạo truy vấn này trong HQL, bởi vì lỗi ngủ đông trên biểu tượng @. Làm cách nào để thêm biểu tượng @ vào phương ngữ ngủ đông?
The folks Hibernate dường như nghĩ rằng nó là lạ để muốn làm điều này ("không di động" , "chỉ cần sử dụng Hibernate Search", vv) để thông tin khó có thể đi qua. –
Tôi hy vọng bài viết này sẽ giúp bạn - http://java-talks.blogspot.com/2014/04/use-postgresql-full-text-search-with-hql.html –