0

私たちは、Document Conversionサービスによって構築されたアンサーユニットである多数のドキュメントを含むBluemix上のCloudantデータベースを持っています。これらの回答単位を使用して、Solr RetrieveとRankコレクションをアプリケーションに追加します。 Cloudantデータベースは、回答単位の記録システムとして機能します。Retrieve and Rank(Solr)からすべての文書をダウンロードするにはどうすればよいですか?

私たちのCloudantデータベースは重要でない理由から、もはや有効ではありません。必要なのは、Solrコレクションからすべてをダウンロードし、Cloudantデータベースを再作成する方法です。誰も私にそれをする方法を教えてもらえますか?

答えて

0

これを行うための自動化された方法はわかりません。

Solrからすべてのドキュメントを取得する必要があります(多くの場合、ページ区切りでこれを行います - Solr docでこれを行う方法の例がいくつかあります)、それらをCloudantに追加します。

スキーマでstoredに設定されているフィールドに対してのみ、これを実行できることに注意してください。あなたがSolrに格納されていないCloudantに必要な重要なフィールドがある場合は、スタックされている可能性があります。 :(

0

正確なレプリカを作成する別のCloudantデータベースに複製できます。

couchbackupのようなツールを使用して、データベースのドキュメントのコピー(削除を無視する)を使用し、テキストファイルにデータを保存することもできます。 couchrestoreツールを使用して、データファイルを新しいデータベースにアップロードすることができます。

詳細については、this blogを参照してください。

関連する問題