【发布时间】:2017-10-10 18:15:49
【问题描述】:
是否有任何直接或简单的方法可以将 solr 从 1.4 版迁移到 7.0.1 版?有没有指南? 我尝试过备份、复制、复制文件,但仍然无法做到。
【问题讨论】:
是否有任何直接或简单的方法可以将 solr 从 1.4 版迁移到 7.0.1 版?有没有指南? 我尝试过备份、复制、复制文件,但仍然无法做到。
【问题讨论】:
Solr 至少与以前的版本(甚至是以前的 1 版本)总是有很好的兼容性,所以我认为逐步迁移 (1.4->3, 3->4...) 应该是完全可行的,并且会工作。
现在,这确实意味着:
底线,如果您有源数据,请毫无疑问地重新索引。如果这是不可能的,你可以做到,这将是很多(无聊的)工作。
【讨论】:
我猜不会。指数等……差别太大了。
我的建议(如果可能的话)是从您获得数据的任何地方(数据库或其他)重新收集数据并将其提交到 Solr 7.x 以重新编制索引。
如果你不能这样做(从数据库或其他东西)......换句话说,如果 SOLR 本身是数据的“权威来源”,那将是棘手的......我没有试图自己解决这个问题,但我会考虑找到一种方法以某种原始形式获取数据,然后提交给 SOLR 7.x 进行索引。
尝试逐步从 1.4 迁移到 7.x 将非常困难......可能无法做到。
考虑将您的问题也发布到 SOLR 用户组...查看 Solr 网站了解如何注册。
【讨论】:
如果您可以重新索引,请重新索引。但是,有一个 IndexUpgrader bundled with each version of Solr 可以从以前的版本升级索引(并且通常会自动为您完成),但随着时间的推移,对旧格式的支持已被弃用。
要从 1.4 升级,您首先必须升级到 4.x - 这可能涉及先升级到 3.x,然后升级到 4(但请检查 - 4.x 可能能够准备好 1.4 文件)。
当你到 4 时,你可以使用 jan 出色的 upgradeindex 脚本,它会下载相关的 5 和 6 版本并为你升级索引,以便为 7.x 做好准备。
但请记住,Solr 的每次升级都不仅仅是索引版本。
【讨论】: