2016-03-17 35 views
1

我正在構建一個需要搜索引擎的Web應用程序,該搜索引擎將在靜態數據集上執行查詢。使用Solr/Lucene爲Web應用程序的本地文件構建倒轉索引

我在本地存儲上有大約400,000個文本文件,我想根據它們構建一個倒排索引。然後,我需要在Web應用程序中使用此索引,用戶可以在該索引上執行查詢。

但是,我很困惑我是應該使用Solr平臺還是僅僅使用Lucene來構建索引並執行搜索。你能解釋一下哪個選項對我來說最合適嗎?

回答

0

這是一個廣泛的問題。

Lucene是底層庫 - Solr的(和彈性搜索)在Lucene的,這也增加了新的功能,如複製,集羣等內置的HTTP服務

使用哪一個取決於你要求是。 Solr或ES本身就是一種服務,可以跨應用程序重用(可以認爲它們是自己的服務/服務器,而Lucene則內置於自己的應用程序中)。

相關問題