将Solr索引迁移到Datastax(企业级搜索)?

时间:2013-02-07 12:48:32

标签: solr lucene datastax-enterprise

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

BR

ACCID

2 个答案:

答案 0 :(得分:1)

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

但是,您无法直接将Lucene / Solr索引移动到Datastax Enterprise中。首先,DSE为每个Solr文档存储一些额外的属性。

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

答案 1 :(得分:0)

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