すべてのプロダクト
Search
ドキュメントセンター

OpenSearch:インデックスバージョンからデータを復元する

最終更新日:Dec 28, 2024

データの整合性を確保するために、インデックスバージョンからデータを復元できます。

概要

APIオペレーションを呼び出してデータソースからデータをインポートし、データに対してフルインデックスを実行した後、APIデータソースからプッシュされたデータは、過去3日間以内にのみ取得できます。APIデータソースからプッシュされたデータの整合性を確保するために、OpenSearch Retrieval Engine Editionは、既存のフルインデックスバージョンからデータを復元する機能を提供します。これにより、APIデータソースからプッシュされたデータが次のフルインデックスバージョンで保持されます。

手順

  1. インスタンスの詳細ページで、左側のペインの[テーブル管理]をクリックします。[テーブル管理]ページで、管理するテーブルを見つけ、[アクション]列の[その他]アイコンをクリックし、[インデックスからデータを復元]を選択します。

  1. [インデックスからデータを復元]パネルで、データを復元するインデックスバージョンを選択し、[OK]をクリックします。

  1. 表示されるメッセージで、[OK]をクリックします。

  1. [拡張機能]モジュールの[変更履歴]ページで復元進捗状況を確認します。

  1. データソース変更プロセスにおける有限状態マシン(FSM)プロセスが完了したら、フルインデックスをトリガーする操作を実行します。たとえば、インデックステーブルを変更し、カスタム介入エントリを追加できます。以前のフルインデックスバージョンのすべてのデータを保持するには、データソースとして[インデックスからデータを復元]を選択する必要があります。

使用上の注意

  1. インデックスバージョンからデータを復元するために使用されるタスクに3日以上かかる場合、タスクによって生成されたインデックスバージョンのデータが失われる可能性があります。この場合は、Alibaba Cloudのアフターサービスにお問い合わせください。

  2. インデックスバージョンからデータを復元できるのは、APIデータソースの場合のみです。

  3. 少なくとも1回フルインデックスが実行されたAPIデータソースのみが表示されます。

  4. 一度にデータを復元するために選択できるデータソースは1つだけです。

  5. インデックスバージョンから復元されたデータの整合性を確保するために、すべてのデータフィールドがインデックス化されていることを確認してください。これは、すべてのデータフィールドが検索結果フィールドとして構成されていることを示します。データがインデックスバージョンから復元されると、検索結果フィールドとして指定されていないフィールドはクリアされます。