5

Có cách nào để tích hợp tìm kiếm văn bản đầy đủ với jpa dữ liệu mùa xuân không? Tôi đã từng sử dụng hibernate search trong dự án của mình.Làm cách nào để tích hợp tìm kiếm toàn văn trong Spring-data-jpa?

Hibernate tìm kiếm (Hibernate kiếm mang sức mạnh của công cụ tìm kiếm văn bản đầy đủ để mô hình miền kiên trì bằng cách kết hợp Hibernate Core với khả năng của các công cụ tìm kiếm Apache Lucene ™.) có thể làm việc với JPA truyền thống đúng cách.

Bây giờ tôi sẽ chuyển sang dữ liệu mùa xuân jpa.Thực hành tốt nhất để thực hiện tìm kiếm văn bản đầy đủ là gì?

+0

Bạn ngụ ý rằng Hibernate Search sẽ không hoạt động với dữ liệu Spring? – Sanne

Trả lời

1

Bạn có thể muốn xem xét Solr như mô tả here

+0

Tôi đã đọc bài viết đó, nó tốt, và có thể là một lựa chọn. Nhưng tôi muốn sử dụng solr hoặc lucence gián tiếp và minh bạch. Tìm kiếm Hibernate không đủ tốt, nhưng ít nhất tôi sẽ không cần viết mã cho chỉ mục mỗi lần tạo một bean. – Tom

+0

Bạn nói đúng. Goodluck trong trường hợp này và tôi hy vọng khi bạn tìm thấy một cách bạn muốn chia sẻ nó với chúng tôi. – MahdeTo

3

Sử dụng mùa xuân dữ liệu JPA không nên thực hiện bất kỳ sự khác biệt về việc sử dụng mô hình miền của bạn cho chỉ mục. Đó là một lớp mỏng trên đầu trang của JPA để dễ dàng thực thi truy vấn đến hầu hết các phần.

1

Dự án này here được xây dựng dựa trên solrj và spring nhưng chưa tích hợp dữ liệu vào mùa xuân. Vì vậy, bạn sẽ vẫn phải tự chăm sóc lập chỉ mục. Nhưng tuy nhiên bạn có thể muốn có một cái nhìn.

+0

Cảm ơn, tôi sẽ xem xét dự án này. Và tôi sẽ sử dụng dữ liệu jpa cho "tìm kiếm trực tiếp" và sử dụng trực tiếp bản thân solr để tìm kiếm toàn văn bản. – Tom

Các vấn đề liên quan