5

有沒有辦法將全文搜索與彈簧數據jpa進行整合?我習慣在我的項目中使用hibernate search如何在Spring-data-jpa中整合全文搜索?

Hibernate Search的Hibernate Search的由Hibernate核心與Apache Lucene的™搜索引擎的功能相結合帶來的全文搜索引擎的持久性領域模型的力量。)可與傳統的JPA正常工作。

現在我將轉移到spring數據jpa.What是實現全文搜索的最佳實踐?

+0

您是否暗示Hibernate Search將不適用於Spring Data? – Sanne

回答

1

你可能想描述here

+0

我已閱讀過那篇文章,它很好,可以作爲一個選項。但我想間接透明地使用solr或lucence。 Hibernate搜索不夠好,但至少我不需要爲每次創建一個bean時編寫索引代碼。 – Tom

+0

你說得對。 Goodluck在這種情況下,我希望當你找到一種方式,你會與我們分享。 – MahdeTo

3

使用Spring數據JPA不應就索引你的領域模型的使用有什麼區別到Solr考慮。它是JPA之上的一個薄層,可以大大簡化查詢的執行。

1

該項目here建立在solrj和spring上,但尚未進行彈簧數據集成。所以你仍然需要照顧自己的索引。 但是,你可能想看看。

+0

謝謝,我會看看這個項目。我將使用jpa數據進行「直接搜索」,並使用solr直接進行全文搜索。 – Tom