2011-11-02 164 views
2

我在本地使用Lucene來索引文檔。我知道如何很好地使用Lucene。我從來沒有使用Solr,但我想使用Lucene索引運行網絡搜索,所以我現在正在研究它。我可以使用Solr來搜索現有的Lucene索引嗎?

我可以在EC2上安裝Solr,然後代替使用Solr索引文件,直接使用Lucene在本地使用Lucene進行索引,然後將我的機器上的Lucene索引應用於Solr將用於搜索的EC2。

我假設這是可能的,只要我保持索引在磁盤上,但想確定。

謝謝!

回答

2

這肯定是可能的,你只能確保保持完全相同的索引結構(由Solr模式定義)。但是,這也意味着您的配置將存儲在兩個完全分離的地方 - 例如,每次您在Lucene中更改分析器時,都需要在Solr XML配置中同步此更改。我不確定Solr會帶來哪些好處。

+0

感謝您的回答。是的,沒有想到它......我打算抓取一些網站,然後用我編寫的一些新的標記器索引文檔。這可能需要一段時間,認爲在本地執行會比在雲上執行更好(我需要爲此付費)。 – user247866

+0

沒有阻止你在本地Solr實例上執行索引,然後複製索引。 –

+0

我明白了。我正在使用我寫的分析器,你知道在Solr的哪個地方我應該包含這些文件嗎?謝謝! – user247866

相關問題