我为我的web应用程序(靠近社交网站)使用Spring Data(Mongo)。现在,我希望提供搜索功能,覆盖应用程序中写入的内容(如帖子,标签,朋友等)。我相信Lucene/Solr是这种情况下更好的库之一,但我不确定如何使用(集成?)它与Spring Data(或者在Spring中有一些固有的支持)。在Spring数据中使用Lucene/Solr
希望对此有所帮助(文档,链接,博客文章等)!
我为我的web应用程序(靠近社交网站)使用Spring Data(Mongo)。现在,我希望提供搜索功能,覆盖应用程序中写入的内容(如帖子,标签,朋友等)。我相信Lucene/Solr是这种情况下更好的库之一,但我不确定如何使用(集成?)它与Spring Data(或者在Spring中有一些固有的支持)。在Spring数据中使用Lucene/Solr
希望对此有所帮助(文档,链接,博客文章等)!
我在这里发现了一个很好的阅读 - http://adeithzya.wordpress.com/2011/08/25/using-apache-solr-with-spring-framework - 它击中了它的头!
集成它们相对容易,难点在于保持它们之间的数据一致性。例如,你会如何回答这些问题:
问题是会有一个不一致的窗口,mongo和solr不同步,并且您可能想要处理至少一些问题。
虽然后已经有一段时间了,你可以看看这个https://github.com/SpringSource/spring-data-solr/
的Spring Data for Solr项目提供了一个天然泉水数据,如API从Solr的查询数据。快速浏览examples。
我真的不知道春天的数据,但你应该阅读[solr](http://lucene.apache.org/solr/)文档 - 我想这可能会有所帮助! – aishwarya