0

~10 億行 (180 GB) のインデックス (Solr/Lucene v. 4.x) があり、それを Solr の Datastax バリアントに移行したいと考えていました。HOWTO や移行ガイドラインが見つかりませんでした。インデックス ディレクトリを Datastax solr.data// にコピーするだけでうまくいき、さらに solrconfig.xml と schema.xml をポストするだけで済みますか?

br

事故

4

2 に答える 2

1

最初の質問は、「保存」されるデータの量です。次に、既存の Solr データを CSV ファイルなどにエクスポートしてから、そのデータを Datastax Enterprise にインポートする必要があります。

ただし、Lucene/Solr インデックスを Datastax Enterprise に直接移動することはできません。まず、DSE は、Solr ドキュメントごとにいくつかの追加属性を保存します。

DSE の要点は、Cassandra がレコードのシステムになり、生データを維持し、DSE/Solr が単にデータにインデックスを付けて豊富なクエリをサポートすることです。DSE は Cassandra を使用してデータを保存し、Solr を使用してデータのインデックスを作成します。

于 2013-09-11T17:06:25.900 に答える
0

https://github.com/dbashford/solr2solrのようなものを使用して、あるデータから別のデータにコピーできますが、インデックス ファイルを再利用することはできません。

于 2013-05-02T16:52:50.293 に答える