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