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

OpenSearch:手動およびスケジュールされた再インデックス

最終更新日:Dec 28, 2024

OpenSearch Industry Algorithm Edition は、アップロードされたデータとデータソースから同期されたデータのイメージを作成します。アプリケーションのスキーマを変更したり、アプリケーションにフルデータをアップロードしたりする場合は、再インデックスを実行する必要があります。次の 4 つのシナリオで再インデックスがトリガーされます。

  • 手動再インデックス: アプリケーションのスキーマを変更したり、アプリケーションにフルデータをアップロードしたりする場合は、手動で再インデックスをトリガーできます。

  • スケジュールされた再インデックス: フルデータは、毎日 MaxCompute データソースからアプリケーションに同期されます。

  • オフラインアプリケーションの変更: アプリケーションのスキーマを変更したり、インデックスまたは属性フィールドを変更したりすると、OpenSearch は再インデックスをトリガーします。

  • データのクリア または ドキュメントのクリア: データまたはドキュメントをクリアすると、OpenSearch は再インデックスをトリガーします。

スケジュールされた再インデックス

スケジュールされた再インデックスタスクを作成すると、OpenSearch は毎日指定された時刻に 1 回再インデックスを実行します。

1. OpenSearch Industry Algorithm Edition コンソールにログオンします。インスタンス管理ページで、スケジュールされた再インデックスタスクを作成するインスタンスを見つけ、[アクション] 列の [詳細] をクリックします。

image.png

2. [再インデックス] をクリックします。

image.png

3. スケジュールされた再インデックスタスクがトリガーされる時刻を指定します。スケジュールされた再インデックスタスクがトリガーされる最小間隔は 24 時間です。つまり、スケジュールされた再インデックスタスクは 1 日に 1 回トリガーできます。

image.png

:

  • アプリケーションは、オンラインバージョンとオフラインバージョンの最大 2 つのバージョンを持つことができます。アプリケーションに 2 つのバージョンがある場合、オフラインバージョンはスケジュールされた再インデックスタスクで自動的に削除されます。オフラインバージョンは、手動再インデックスタスクで削除する必要があります。

  • スケジュールされた再インデックスタスクが完了すると、作成されたオフラインバージョンが公開され、オンラインバージョンが置き換えられます。OpenSearch は、バージョンが置き換えられた後、8 ~ 16 時間以内に置き換えられたバージョンを自動的に削除します。

手動再インデックス

手動で再インデックスをトリガーするには、次の手順を実行します。

1. OpenSearch Industry Algorithm Edition コンソールにログオンします。[インスタンス管理] ページで、手動で再インデックスをトリガーするインスタンスを見つけ、[アクション] 列の [詳細] をクリックします。

image.png

2. [再インデックス] をクリックします。

image.png

3. [再インデックスのみ] または [データの再インポートと再インデックス] を選択します。次に、[OK] をクリックします。

image.png

再インデックスの手順と進捗状況

再インデックスは、次の手順で実行されます。1. データのインポート。2. データの処理。3. インデックスの構築。

データソースからデータが同期されると、OpenSearch はデータを処理し、インデックス構築のためにデータをビルドサービスに配信します。フルデータが同期されている場合、OpenSearch は定期的に再インデックスを実行します。各再インデックスに必要な時間は 30 分です。そのため、少数のドキュメントしか含まれていなくても、フルデータの再インデックスには時間がかかります。OpenSearch コンソールには、各ステップのステータスに基づいて再インデックスの進捗状況が表示されます。

:

  • アプリケーションのオンラインバージョンとオフラインバージョンの両方が存在する場合、オンラインバージョンのみが検索サービスを提供します。API 操作でアプリケーション名 specified by を使用してデータを検索する場合、オンラインバージョンが使用されます。

  • アプリケーションのオンラインバージョンとオフラインバージョンの両方が存在する場合、オフライン変更、再インデックス、データのクリア、ドキュメントのクリアの機能は使用できません。この場合、オンラインバージョンまたはオフラインバージョンのいずれかを公開し、不要になったオフラインバージョンを削除することしかできません。

  • アプリケーションを削除すると、復元することはできません。

  • 手動再インデックスタスクで [再インデックスのみ] を選択した場合、差分データのみが同期されます。手動再インデックスタスクで [データの再インポートと再インデックス] を選択した場合、差分データとフルデータの両方が同期されます。