2012-02-20 258 views
3

我有一個應用程序寫入lucene索引,並基於lucene 2.3.0。Lucene - Solr版本兼容性

我可以使用solr 3.5.0讀取這些索引並執行分佈式搜索嗎?或者我應該使用較低版本的solr,以便索引閱讀器與索引編寫器兼容。

如果以前有接觸過的人可以建議,那會很棒!

+0

基本上我想知道如果lucene索引2.3.0和3.5.0兼容? – Greenhorn 2012-02-20 06:17:07

回答

4

由於Solr & Lucene是同一個項目的一部分。它建議你使用相同的Solr和Lucene 3.5版本。

索引格式必須在Lucene版本之間進行更改,如果是這樣,索引肯定會不兼容。

但是,當您使用Lucene構建索引並通過Solr公開它時,您可以在solrconfig.xml中相應地檢查設置luceneMatchVersion參數以查看它是否有效。

<luceneMatchVersion>LUCENE_30</luceneMatchVersion>