SOLR 4 主复制到 SOLR 5 从

SOLR 4 master replication to SOLR 5 slave

是否有机会创建主 SOLR4 复制到 SOLR5 从,并在复制后将从 SOLR5 更改为主?或者从 SOLR 4 迁移到 SOLR 5 并转换所有索引的最佳方法是什么?

从 Solr4 到 Solr5 的迁移记录在 Solr wiki

不幸的是,我认为不存在这样的功能(至少我不知道)。 X版本的高手根本不知道X+Y版本的格式。

即使阅读了一些文档,我唯一找到的就是这个 [1],但如您所见,没有任何帮助。

因此,虽然我认为您必须重新索引您的语料库(使用 Solr 5),但与此同时您可以尝试

  • Solr 4(主)中的索引数据
  • 使用 solrconfig.xml
  • 中设置的 LUCENE_VERSION 4.x 在 Solr 5(从)中复制这些数据

我从来没有尝试过,但是 [1] 说 Solr 5 不具有与 3.x 的追溯兼容性,所以 4.x,这是你的情况,应该没问题。这里的缺点是您的索引(在 Solr 5 上)仍将采用 4.x 格式。


[1] https://cwiki.apache.org/confluence/display/solr/Major+Changes+from+Solr+4+to+Solr+5#MajorChangesfromSolr4toSolr5-IndexFormat