【问题标题】:Migrate Solr index to Datastax (Enterprise Search)?将 Solr 索引迁移到 Datastax(企业搜索)?
【发布时间】:2013-01-22 23:25:29
【问题描述】:

我有一个包含约 10 亿行 (180gb) 的索引 (Solr/Lucene v. 4.x),并希望将其迁移到 Solr 的 Datastax 变体中。我找不到任何 HOWTO 或迁移指南。是否只需将索引目录复制到 Datastax solr.data// 就可以了,并发布 solrconfig.xml 和 schema.xml?

br

意外

【问题讨论】:

    标签: solr lucene datastax-enterprise


    【解决方案1】:

    第一个问题是“存储”了多少数据,然后您需要将现有 Solr 数据导出为 CSV 文件,然后将该数据导入 Datastax Enterprise。

    但是,您不能直接将 Lucene/Solr 索引移动到 Datastax Enterprise。一方面,DSE 为每个 Solr 文档存储了一些附加属性。

    DSE 的全部意义在于 Cassandra 成为您的记录系统,维护原始数据,然后 DSE/Solr 只是对数据进行索引以支持丰富的查询。 DSE 使用 Cassandra 存储数据,使用 Solr 索引数据。

    【讨论】:

      【解决方案2】:

      您可以使用 https://github.com/dbashford/solr2solr 之类的东西将数据从一个复制到另一个,但您不能重复使用索引文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-30
        • 2016-06-14
        • 2023-03-23
        • 2018-04-04
        • 1970-01-01
        • 2017-03-24
        • 2017-02-23
        • 2023-04-06
        相关资源
        最近更新 更多