2011-10-31 50 views

回答

1

我认为版本3.4有最大的变化,因为那是当Solr干线合并到Lucene干线使两个回购更同步。从发行说明中我可以看到,您必须注意一个主要问题。 Namley的索引格式已经改变,所以你肯定需要重新索引

我能找到的唯一另外一件事就是不再忽略矛盾的设置。

我会建议你只是升级,并尝试做一个快速索引。如果没有任何灾难性的失败,你很可能是安全的。

包括我检查的发行说明和一些提取物我发现有趣:

1.4 release notes

3.4 release notes

  • Lucene索引格式已经改变,因此,一旦你升级, 先前版本的Solr将不再能够读取您的索引。 在主站/从站组态中,所有搜索者/从站都应在主站之前升级 。如果首先更新主人,则较旧的 搜索者将无法读取新的索引格式。

  • 先前版本的Solr默默允许并忽略schema.xml中指定的一些矛盾 属性。例如:

  • 索引= “假” omitNorms = “假”

  • 索引= “假” omitTermFreqAndPositions = “假”

    字段属性验证已得到修复,以确保 矛盾像这些现在生成错误消息。如果用户 具有生成这些新的“有冲突的 ”非索引字段的“虚假”字段选项“错误消息之一的现有模式,可以安全地删除 冲突的”omit *“属性或将其更改为 ”true“行为与以前的Solr版本。

相关问题