概要
API 操作を呼び出してデータソースからデータをインポートし、データに対してフルインデックスを作成した後、API データソースからプッシュされたデータは、過去 3 日以内のデータのみ取得できます。 API データソースからプッシュされたデータの整合性を確保するために、OpenSearch Retrieval Engine Edition は、既存のフルインデックスバージョンからデータを復元する機能を提供します。 これにより、API データソースからプッシュされたデータが次のフルインデックスバージョンで保持されることが保証されます。
手順
シナリオ: インデックステーブルまたは辞書を変更する必要があるシナリオでは、API データソースからプッシュされたデータに対してフルインデックスを作成する必要があります。以前のフルインデックスバージョンのすべてのデータは、後のバージョンで保持する必要があります。
手順
OpenSearch Retrieval Engine Edition コンソールにログオンします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。[インスタンス] ページで、データを復元するインスタンスを見つけ、その名前をクリックします。インスタンスの詳細ページで、左側のペインの [O&M センター] > [O&M 管理] を選択します。表示されるページで、[インデックスからデータを復元] をクリックします。
[インデックスからデータを復元] パネルで、データを復元する既存のデータソースを選択します。次に、[送信] をクリックします。
注:
API データソースのみが表示され、選択した API データソースからプッシュされたデータに対して少なくとも 1 回はフルインデックスを作成する必要があります。
一度にデータを復元するために選択できるデータソースは 1 つだけです。
表示されるメッセージで、条件が満たされていることを確認し、[OK] をクリックします。
注:
すべてのフィールドがサマリーインデックスで指定されていることを確認してください。
条件が満たされていないのに [OK] をクリックすると、インデックスバージョンからデータを復元するときに、非属性フィールドと検索結果フィールドがクリアされます。
[OK] をクリックした後、左側のペインで [運用管理センター] > [変更履歴] を選択します。表示されるページで、[データソースの変更] タブをクリックして、データ復旧の進捗状況を表示します。
データソース変更プロセスにおける有限状態マシン ( FSM ) プロセスが完了したら、フルインデックス作成をトリガーする操作を実行します。たとえば、インデックステーブルを変更したり、カスタム介入エントリを追加したりできます。以前のフルインデックスバージョンのすべてのデータを保持するには、データソースとして インデックスからデータを復元する を選択する必要があります。
使用上の注意
インデックスバージョンからデータを復元するには、API データソースのみを使用できます。
インデックスバージョンから復元されたデータの整合性を確保するには、すべてのデータフィールドがインデックス化されていることを確認してください。これは、すべてのデータフィールドが検索結果フィールドとして構成されていることを示します。インデックスバージョンからデータを復元すると、検索結果フィールドではないフィールドはクリアされます。