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

Dav*_*Vdd 5 solr

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

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

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

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

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

Pai*_*ook 6

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

  1. 阅读新版本的完整发行说明.特别是检查"从Solr Xxx升级"部分.以下是4.2.0发行说明另请注意详细变更列表中可能适用于您的实例的任何其他项目.
  2. 下载最新的版本和比较solrconfig.xml,并schema.xml在在/example/solr/collection1/conf与Solr的版本从我试图升级(Solr的4.0你的情况)相同的文件夹中.我使用像DiffMerge之类的工具或类似的工具来帮助突出差异.
  3. 检查在步骤2中找到的差异.研究更改(使用发行说明,Solr问题跟踪器,Solr Wiki等)并确定将在我的Solr实例中实际实现的内容(如果有)会产生什么影响.
  4. 站起来运行新版本的Solr实例,并为我的实现进行适当的配置更改,然后进行相应的测试.

是的,我同意重新建立索引是最好的,因为Lucene的基础版本也在变化,并且需要重新索引来利用任何新功能或改进.

希望这可以帮助.