我爲我的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