solr的
现在我正在使用solr4。我需要将solr迁移到最新版本 哪个solr版本最新且稳定?
- 我需要检查迁移的条件是什么?
- 如何将此版本合并到最新版本?
- 您可以选择哪个版本?
- 此次迁移可以使用任何迁移工具吗?
我想到solr 6.3.0
它稳定吗?
solr 4和6 ??中的马槽差异是什么?
答案 0 :(得分:0)
升级时,你真的需要选择:
重新索引。这是最简单的(你应该有办法在请求时重新索引,但是一些用例会使重建索引很难,因为Solr可能是你的主要数据存储区),最灵活并且给你最好的最终结果。
逐个版本升级,从支持旧索引格式的每个版本升级到支持该格式的最新版本,然后重复,直到您使用的是Solr的目标版本。由于旧的索引版本通常可以通过每个主版本树读取(我认为),你必须去4 - > 5 - > 6.您可以使用IndexUpgrader tool来帮助解决此问题,正如您在该页面底部看到的那样,Jan发了a tool that automates 4 -> 5 -> 6 for you。
差异实在太多,无法列出,请refer to the Changelog for each release。特别是4.x和6.x之间的云/集群支持存在很大差异,并且有许多新功能,例如流表达式。
升级模式需要仔细检查您正在使用的数据类型,并检查它们是否已更改定义(例如,ints vs tries)。只需做一些小改动就可以了。默认架构工厂已从经典索引架构更改为托管架构,因此,如果您要像以前一样继续编辑schema.xml,则必须更改为配置中的ClassicIndexSchemaFactory。