クリアスクロールAPI

スクロール検索の検索コンテキストと結果をクリアします。

Python

  1. resp = client.clear_scroll(
  2. scroll_id="DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAD4WYm9laVYtZndUQlNsdDcwakFMNjU1QQ==",
  3. )
  4. print(resp)

Ruby

  1. response = client.clear_scroll(
  2. body: {
  3. scroll_id: 'DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAD4WYm9laVYtZndUQlNsdDcwakFMNjU1QQ=='
  4. }
  5. )
  6. puts response

Go

  1. res, err := es.ClearScroll(
  2. es.ClearScroll.WithBody(strings.NewReader(`{
  3. "scroll_id": "DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAD4WYm9laVYtZndUQlNsdDcwakFMNjU1QQ=="
  4. }`)),
  5. )
  6. fmt.Println(res, err)

Js

  1. const response = await client.clearScroll({
  2. scroll_id: "DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAD4WYm9laVYtZndUQlNsdDcwakFMNjU1QQ==",
  3. });
  4. console.log(response);

コンソール

  1. DELETE /_search/scroll
  2. {
  3. "scroll_id" : "DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAD4WYm9laVYtZndUQlNsdDcwakFMNjU1QQ=="
  4. }

リクエスト

DELETE /_search/scroll/<scroll_id> [7.0.0] 7.0.0で非推奨。

DELETE /_search/scroll

パスパラメータ

  • <scroll_id>
  • [7.0.0] 7.0.0で非推奨。 (オプション、文字列) クリアするスクロールIDのカンマ区切りリスト。すべてのスクロールIDをクリアするには、_allを使用します。
    スクロールIDは長くなる可能性があります。 scroll_idリクエストボディパラメータを使用して、スクロールIDのみを指定することをお勧めします。

クエリパラメータ

  • scroll_id
  • [7.0.0] 7.0.0で非推奨。 (オプション、文字列) クリアするスクロールIDのカンマ区切りリスト。すべてのスクロールIDをクリアするには、_allを使用します。
    スクロールIDは長くなる可能性があります。 scroll_idリクエストボディパラメータを使用して、スクロールIDのみを指定することをお勧めします。

リクエストボディ

  • scroll_id
  • (必須、文字列または文字列の配列) クリアするスクロールID。すべてのスクロールIDをクリアするには、_allを使用します。

レスポンスボディ

  • succeeded
  • (ブール値) trueの場合、リクエストは成功しました。これは、いくつかのスクロール検索リクエストがクリアされたかどうかを示すものではありません。
  • num_freed
  • (整数) クリアされたスクロール検索リクエストの数。