java使用Lucene/Solr和Spring数据
我正在使用Spring Data(Mongo)开发我的web应用程序(靠近社交网站)。现在,我希望为应用程序中编写的内容(如帖子、标签、朋友等)提供搜索功能
我相信Lucene/Solr是处理此类情况的更好的库之一,但我不确定如何使用(集成?)它使用Spring数据(或者Spring内部对它有一些固有的支持)
如果您能在这方面提供帮助(文档、链接、博客帖子等),我们将不胜感激
你可以在下面搜索框中键入要查询的问题!
我正在使用Spring Data(Mongo)开发我的web应用程序(靠近社交网站)。现在,我希望为应用程序中编写的内容(如帖子、标签、朋友等)提供搜索功能
我相信Lucene/Solr是处理此类情况的更好的库之一,但我不确定如何使用(集成?)它使用Spring数据(或者Spring内部对它有一些固有的支持)
如果您能在这方面提供帮助(文档、链接、博客帖子等),我们将不胜感激
# 1 楼答案
虽然这篇帖子已经发布了一段时间,但你可以看看这篇https://github.com/SpringSource/spring-data-solr/
# 2 楼答案
集成它们相对容易,困难的部分是维护它们之间的数据一致性。例如,您将如何回答以下问题:
关键是会出现一个不一致窗口,mongo和solr不同步,您可能希望至少处理一些问题
# 3 楼答案
Spring Data for Solr项目提供了一个类似于Spring的自然数据API,用于从Solr查询数据。阅读examples快速浏览
# 4 楼答案
我在这里找到一本好书——{a1}——一针见血