インデックスの凍結解除 API

7.14で非推奨

8.0では、インデックスを凍結する機能を削除しました。以前のバージョンでは、インデックスを凍結することでメモリのオーバーヘッドが削減されました。しかし、ヒープメモリ使用の最近の改善により、凍結されたインデックスはもはや有用ではありません。このAPIを使用して、7.xで凍結されたインデックスを解除できます。凍結されたインデックスは、凍結データ層とは関係ありません。

インデックスの凍結を解除します。

リクエスト

POST /<index>/_unfreeze

前提条件

  • Elasticsearchのセキュリティ機能が有効になっている場合、ターゲットインデックスまたはインデックスエイリアスに対して、manage インデックス権限を持っている必要があります。

説明

凍結されたインデックスが解除されると、インデックスは通常の回復プロセスを経て、再び書き込み可能になります。

パスパラメータ

  • <index>
  • (必須、文字列)インデックスの識別子。

以下の例は、インデックスの凍結を解除します:

Python

  1. resp = client.indices.unfreeze(
  2. index="my-index-000001",
  3. )
  4. print(resp)

Ruby

  1. response = client.indices.unfreeze(
  2. index: 'my-index-000001'
  3. )
  4. puts response

Js

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

コンソール

  1. POST /my-index-000001/_unfreeze