我有一个应用程序写lucene索引,并基于lucene 2.3.0。
我可以使用solr 3.5.0读取这些索引并执行分布式搜索吗?或者我应该使用较低版本的solr,以便索引阅读器与索引编写器兼容。
如果有事先曝光的人可以提供建议,那就太棒了!
答案 0 :(得分:4)
作为Solr& Lucene是同一个项目的一部分。它建议你使用相同的Solr和Lucene 3.5版本。
在Lucene版本之间必须更改索引格式,如果是这样,索引肯定会不兼容。
但是当您使用Lucene构建索引并通过Solr公开它时,您可以检查solrconfig.xml中相应地设置luceneMatchVersion参数以查看它是否有效。
<luceneMatchVersion>LUCENE_30</luceneMatchVersion>