将Solr数据从v4移动到v7

时间:2017-11-15 15:22:41

标签: solr import export solr4

我有一个运行solr v4.3的solr集群我想导出所有数据并将其导入新的solr v7.1集群。

我有哪些选项可以导出/导入数据?

1 个答案:

答案 0 :(得分:1)

选项是:

  1. 如果您已存储所有字段,则可以尝试以下几种方法:

    • 在Solr7中使用DIH来索引SolrEntityProcessor
    • 中的所有数据
    • 编写一些脚本/代码以导出所有数据(分批,使用​​cursorMark,如果在4.3中可用,或者在csv中使用fq在某些字段上执行游标),并将其索引到Solr7
    • 同样,写一些做同样事情的java / Solrj代码
  2. 如果您没有存储所有字段,那么唯一的方法是首先升级到Solr 6,然后升级到7(通过升级过程,但这不会重新索引数据,这是强烈推荐)

  3. 所有这一切,假设你没有原始数据来重新索引,如果你拥有它,那就没关系了:重新索引它。