如何从solr 4.0正确升级到4.2?

时间:2013-03-21 14:34:03

标签: solr

我的solr更新提取处理程序在从4.0升级到4.2后停止工作

当我从solr 4.0升级到4.2时,使用/ update / extract的所有文件上传都停止了。我注意到一堂课不见了。

我已经通过改变solrconfig(从4.2)和4.0中的变化来解决这个问题。

由于这些问题,我想知道从Solr 4.0升级到4.2的最佳方法是什么? (或任何其他版本)

我刚刚复制了新的war,dist文件夹和contrib文件夹,并且它会很好但是肯定不是。 我知道建议重新编制索引。

1 个答案:

答案 0 :(得分:6)

通常,当我在Solr版本之间升级时,我会按照下面列出的步骤进行操作......

  1. 阅读新版本的完整发行说明。特别是检查“从Solr X.x.x升级”部分。以下是4.2.0 Release Notes还要注意详细更改列表中可能适用于您的实例的任何其他项目。
  2. 下载最新版本,并将solrconfig.xml文件夹中的schema.xml/example/solr/collection1/conf与我尝试升级的Solr版本中的相同文件进行比较(Solr 4.0在您的文件中)案件)。我使用像DiffMerge之类的工具或类似的工具来帮助突出差异。
  3. 检查在步骤2中找到的差异。研究更改(使用发行说明,Solr Issues TrackerSolr Wiki等),并确定将对我实际拥有的内容产生什么影响(如果有的话)在我的Solr实例中实现。
  4. 运行新版本的Solr实例,并为我的实现配置相应的配置更改,然后进行相应的测试。
  5. 是的,我同意重新编制索引是最好的,因为Lucene的基础版本也在变化,并且需要重新索引来利用任何新功能或改进。

    希望这有帮助。