キャッシュクリアAPI

この機能は技術プレビュー中であり、将来のリリースで変更または削除される可能性があります。Elasticは問題を修正するために取り組みますが、技術プレビューの機能は公式GA機能のサポートSLAの対象ではありません。

部分的にマウントされたインデックスの共有キャッシュからインデックスとデータストリームをクリアします。

リクエスト

POST /_searchable_snapshots/cache/clear

POST /<target>/_searchable_snapshots/cache/clear

前提条件

Elasticsearchのセキュリティ機能が有効になっている場合、このAPIを使用するにはmanage クラスター権限が必要です。また、ターゲットデータストリーム、インデックス、またはエイリアスに対してmanage インデックス権限も必要です。

パスパラメータ

  • <target>
  • (オプション、文字列)キャッシュからクリアするデータストリーム、インデックス、およびエイリアスのカンマ区切りリスト。ワイルドカード(*)をサポートします。キャッシュ全体をクリアするには、このパラメータを省略します。

インデックスmy-indexのキャッシュをクリアします:

Python

  1. resp = client.searchable_snapshots.clear_cache(
  2. index="my-index",
  3. )
  4. print(resp)

Ruby

  1. response = client.searchable_snapshots.clear_cache(
  2. index: 'my-index'
  3. )
  4. puts response

Js

  1. const response = await client.searchableSnapshots.clearCache({
  2. index: "my-index",
  3. });
  4. console.log(response);

コンソール

  1. POST /my-index/_searchable_snapshots/cache/clear