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

OpenSearch:ドキュメントのクリア

最終更新日:Mar 02, 2025

OpenSearch では、期限切れのドキュメントをクリアできます。 OpenSearch コンソールで、アプリケーションドキュメントと期限切れのドキュメントを手動でクリアできます。期限切れのドキュメントの自動クリアを有効にすることもできます。

注:

  • データまたは期限切れのドキュメントをクリアすると、インデックスの再作成がトリガーされます。

  • ドキュメントクリア機能は、アプリケーションのプライマリテーブルで指定された条件を満たす期限切れのドキュメントのみをクリアします。

  • オンラインアプリケーションとオフラインアプリケーションの両方が存在する場合は、[今すぐクリア] 機能を使用する前に、オフラインアプリケーションを削除する必要があります。

  • クリアナウは、自動クリアの即時実行です。クリアナウ タスクが開始されると、プライマリテーブルの条件を満たす期限切れドキュメントをクリーンアップするためのオフライン アプリケーションが生成されます。クリアが完了すると、オフライン アプリケーションは自動的にオンラインになります。

  • デフォルトでは、自動クリア は 00:00 に開始されます。クリアタスクが開始されると、プライマリテーブルの条件を満たす期限切れのドキュメントをクリーンアップするために、オフラインアプリケーションが生成されます。クリアが完了すると、オフラインアプリケーションは自動的にオンラインになります。

手順

OpenSearch コンソールにログオンします。 インスタンス管理詳細ドキュメントのクリア今すぐクリア自動クリア ページで、期限切れのドキュメントをクリアするアプリケーションを見つけ、[アクション] 列の アイコンをクリックし、 を選択します。 [ドキュメントのクリア] パネルで、 または をクリックします。

image

[今すぐクリア]

  • 予約済みフィールド: プライマリテーブルにある INT 型である必要がある予約済みフィールド。このフィールドの値は、秒単位またはミリ秒単位の UNIX タイムスタンプです。

  • 最近 X 日間のドキュメント: 最近 X 日間のドキュメントを逆再生する必要があることを指定します。X の有効な値: 7 ~ 180。

  • 単位:

    • [秒]: 通常は 10 桁の整数である、秒単位の UNIX タイムスタンプ。

    • [ミリ秒]: 通常は 13 桁の整数である、ミリ秒単位の UNIX タイムスタンプ。 OpenSearch は、データソースの DATETIME タイプのフィールドの値をミリ秒単位の UNIX タイムスタンプに変換します。

image

:

  • 予約済みフィールドは、プライマリテーブルで INT タイプである必要があります。

自動クリア

  • 自動クリア有効: 期限切れドキュメントの自動クリアを有効にするかどうかを指定します。デフォルトでは、この機能は無効になっています。

  • 予約済みフィールド: プライマリテーブルにある INT 型である必要がある予約済みフィールド。このフィールドの値は、秒単位またはミリ秒単位の UNIX タイムスタンプです。

  • 最近 X 日間のドキュメント: 最近 X 日間のドキュメントを逆再生する必要があることを指定します。X の有効な値: 7 ~ 180。

  • 単位:

    • [秒]: 通常は 10 桁の整数である、秒単位の UNIX タイムスタンプ。

    • [ミリ秒]: 通常は 13 桁の整数である、ミリ秒単位の UNIX タイムスタンプ。 OpenSearch は、データソースの DATETIME タイプのフィールドの値をミリ秒単位の UNIX タイムスタンプに変換します。

image

注:

自動クリア機能を有効にすると、OpenSearch は毎日、選択したフィールドに基づいて期限切れのドキュメントを自動的にクリアします。ドキュメントが頻繁に更新されない場合は、この機能を無効にすることをお勧めします。