ソートプロセッサ

配列の要素を昇順または降順にソートします。同種の数値の配列は数値的にソートされ、文字列の配列や文字列 + 数値の異種配列は辞書式にソートされます。フィールドが配列でない場合はエラーをスローします。


表 42. ソートオプション

名前 必須 デフォルト 説明
field はい - ソートするフィールド
order いいえ "asc" 使用するソート順。"asc" または "desc" を受け入れます。
target_field いいえ field ソートされた値を割り当てるフィールド。デフォルトでは field がインプレースで更新されます。
description いいえ - プロセッサの説明。プロセッサの目的や設定を説明するのに便利です。
if いいえ - プロセッサを条件付きで実行します。条件付きでプロセッサを実行するを参照してください。
ignore_failure いいえ false プロセッサの失敗を無視します。パイプラインの失敗を処理するを参照してください。
on_failure いいえ - プロセッサの失敗を処理します。パイプラインの失敗を処理するを参照してください。
tag いいえ - プロセッサの識別子。デバッグやメトリクスに便利です。

Js

  1. {
  2. "sort": {
  3. "field": "array_field_to_sort",
  4. "order": "desc"
  5. }
  6. }