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

:インデックスバージョンからのデータの復元

最終更新日:Dec 28, 2024

概要

APIオペレーションを呼び出してデータソースからデータをインポートし、データに対してフルインデックスを作成した後、APIデータソースからプッシュされたデータは、過去3日間以内にのみ取得できます。APIデータソースからプッシュされたデータの整合性を確保するために、OpenSearch Vector Search Editionは、既存のフルインデックスバージョンからデータを復元する機能を提供します。これにより、APIデータソースからプッシュされたデータが次のフルインデックスバージョンで保持されることが保証されます。次の図は、動作メカニズムを示しています。image

手順

シナリオ: インデックステーブルまたは辞書を変更する必要があるシナリオでは、APIデータソースからプッシュされたデータに対してフルインデックスを作成する必要があります。以前のフルインデックスバージョンのすべてのデータは、後のバージョンで保持する必要があります。

手順:

  1. OpenSearch Vector Search Editionコンソールで、左側のナビゲーションペインの[インスタンス管理]をクリックします。[インスタンス管理]ページで、データを復元するインスタンスのIDをクリックします。インスタンスの詳細ページで、左側のペインの[O&Mセンター] > [O&M管理]を選択します。表示されるページで、[インデックスからデータを復元]をクリックします。

image

  1. [インデックスからデータを復元]パネルで、データを復元する既存のデータソースを選択します。次に、[送信]をクリックします。

image

:

  • APIデータソースのみが表示され、選択したAPIデータソースからプッシュされたデータに対して少なくとも1回はフルインデックスを作成する必要があります。

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

  1. 表示されるメッセージで、条件が満たされていることを確認し、[OK]をクリックします。

image

:

  • すべてのフィールドがサマリーインデックスで指定されていることを確認してください。

  • 条件が満たされていないのに[OK]をクリックすると、インデックスバージョンからデータを復元するときに、非属性フィールドと検索結果フィールドがクリアされます。

  1. [OK]をクリックした後、左側のペインの[O&Mセンター] > [変更履歴]を選択します。表示されるページで、[データソースの変更]タブをクリックして、データ復元の進捗状況を表示します。

image

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

使用上の注意

  • インデックスバージョンからデータを復元するには、APIデータソースのみを使用できます。

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