升级apache版本后,我可以使用旧的apache solr索引数据吗?

时间:2016-05-30 12:39:03

标签: apache solr drupal-7

我已将apache2版本的apache2.2.14格式更新为apache2.4.7,并将apache-solr软件包格式更新为1.4.x至4.x.

在升级之前,我已将所有内容编入索引。

升级后,在apache配置中显示0%已编入索引。

有没有办法使用旧的索引?

2 个答案:

答案 0 :(得分:2)

Solr / Lucene只以较小的增量升级较旧的索引格式,因此您必须至少停止3.x版本才能使用1.4索引格式。

我也建议从4到5,因为你现在已经在升级了,如果不做5,将会再次停留在。 x升级(6.0刚刚发布)。

我的建议是优化以便轻松重建索引,并且这样做。您将在稍后或在对架构进行任何重大更改后遇到同样的问题。

答案 1 :(得分:0)

  

索引格式在两个连续主要之间向后兼容   Solr版本。所以Solr 3.x索引与Solr 4.x兼容   指数。但是,如果您有Solr 1.x索引并想要升级到   Solr 4.x然后你需要先升级到Solr 3.x.

upgrade between major Solr Versions

所以你必须通过3.x(如下面的Mats所说)或重新索引或在你的索引上使用IndexUpgrader工具。

http://lucene.apache.org/core/4_0_0/core/org/apache/lucene/index/IndexUpgrader.html