【问题标题】:Can I use old apache solr indexed data after upgrading apache version?升级 apache 版本后可以使用旧的 apache solr 索引数据吗?
【发布时间】:2016-05-30 12:39:02
【问题描述】:

我已将 apache2 版本从 apache2.2.14 更新为 apache2.4.7,并将 apache-solr 包从 1.4.x 更新为 4.x。

升级前,我已经把所有的内容都编索引了。

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

有没有办法使用旧索引?

【问题讨论】:

    标签: apache solr drupal-7


    【解决方案1】:

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

    我还建议您也从 4 升级到 5,因为您现在已经在进行升级,如果您不升级 5,将会再次卡在过去。 x 升级(6.0 刚刚发布)。

    我的建议是优化以便于重新索引,然后这样做。您稍后会遇到同样的问题,或者在对架构进行任何重大更改之后。

    【讨论】:

      【解决方案2】:

      索引格式在两个连续的专业之间向后兼容 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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多