您可能已经知道,配置为与 SolrCloud 一起使用的 Sitecore 不支持重建时的索引切换。有没有办法通过 Solr 4.10.3 和 Sitecore 8.0 来实现这一点?
我们找到了一个链接 - https://github.com/SitecoreSupport/Sitecore.Support.449298 - 但这仅从 5.2.1 到 5.5.1 版本进行了测试。有没有人有为版本 4.10.3 实现这个的经验?我们可能需要注意的任何问题?
谢谢
最佳答案
创建此补丁是因为旧的 SwitchOnRebuild
使用了 Solr Core 切换 API,该 API 现在已在版本 5.* 及更高版本中弃用。由于 Zookeeper 的问题,不建议在 SolrCloud 模式下运行。
此代码使用 Solr“集合”API (/solr/admin/collections?action=LIST
),您需要检查此 API 是否可用于 Solr 4.10(我认为它是,但我不是 100% 确定)
然后您只需要忽略有关 schemaFactory
的部分,因为它是 Solr 5.* 特定的。
请注意,此补丁也依赖于要应用的 405677
补丁。
https://stackoverflow.com/questions/38506347/