是否可以从 Solr 4.x 直接升级到 Solr 6.1?
Is it possible to upgrade from Solr 4.x directly to Solr 6.1?
我们正在寻求从 SolrCloud 4.10.3 升级到 SolrCloud 6.1。 Solr 6.1 的文档在向后兼容性方面不是很清楚。
我在 LucidWorks 网站上遇到了 this post。
The index format is backward compatible between two consecutive major
Solr versions. So a Solr 3.x index is compatible with a Solr 4.x
index. However if you have a Solr 1.x index and want to upgrade to
Solr 4.x then you would need to first upgrade to Solr 3.x first.
是Solr6.x出来之前写的,"between two consecutive major Solr versions"的写法不清楚。该示例跳过了我感兴趣的确切场景(正好跳过 1 个主要版本)。
我是否必须先升级到 Solr 5.x,然后再升级到 Solr 6.1?
我在 Apache website 上找到了这个。
Solr 6 has no support for reading Lucene/Solr 4.x and earlier indexes.
Be sure to run the Lucene IndexUpgrader included with Solr 5.5 if you
might still have old 4x formatted segments in your index.
Alternatively: fully optimize your index with Solr 5.5 to make sure it
consists only of one up-to-date index segment.
所以这意味着您可以直接升级,但前提是您首先 运行 来自 Solr 5.5 的 IndexUpgrader。
因为我在将 SOLR 从 4.x 升级到 6.x 时遇到同样的情况,所以我很幸运,在 git hub 下一个脚本上找到了,这就是升级:
https://github.com/cominvent/solr-tools.git/
此脚本的所有学分都归于 "cominvent"。
由于文件夹核心 vers 4.x 结构与版本 6.x 不同,我制作了一个脚本来创建正确的树配置,然后应用 upgradeindex.sh。
脚本 (buildsorltree.sh) 可以在 https://github.com/cradules/bash_scripts 上找到,回购剂量也有 upgradeindex.sh。因为我也链接了这个脚本,所以我把它们放在同一个仓库中。祝你好运!
我们正在寻求从 SolrCloud 4.10.3 升级到 SolrCloud 6.1。 Solr 6.1 的文档在向后兼容性方面不是很清楚。
我在 LucidWorks 网站上遇到了 this post。
The index format is backward compatible between two consecutive major Solr versions. So a Solr 3.x index is compatible with a Solr 4.x index. However if you have a Solr 1.x index and want to upgrade to Solr 4.x then you would need to first upgrade to Solr 3.x first.
是Solr6.x出来之前写的,"between two consecutive major Solr versions"的写法不清楚。该示例跳过了我感兴趣的确切场景(正好跳过 1 个主要版本)。
我是否必须先升级到 Solr 5.x,然后再升级到 Solr 6.1?
我在 Apache website 上找到了这个。
Solr 6 has no support for reading Lucene/Solr 4.x and earlier indexes. Be sure to run the Lucene IndexUpgrader included with Solr 5.5 if you might still have old 4x formatted segments in your index. Alternatively: fully optimize your index with Solr 5.5 to make sure it consists only of one up-to-date index segment.
所以这意味着您可以直接升级,但前提是您首先 运行 来自 Solr 5.5 的 IndexUpgrader。
因为我在将 SOLR 从 4.x 升级到 6.x 时遇到同样的情况,所以我很幸运,在 git hub 下一个脚本上找到了,这就是升级:
https://github.com/cominvent/solr-tools.git/
此脚本的所有学分都归于 "cominvent"。 由于文件夹核心 vers 4.x 结构与版本 6.x 不同,我制作了一个脚本来创建正确的树配置,然后应用 upgradeindex.sh。
脚本 (buildsorltree.sh) 可以在 https://github.com/cradules/bash_scripts 上找到,回购剂量也有 upgradeindex.sh。因为我也链接了这个脚本,所以我把它们放在同一个仓库中。祝你好运!