ソートプロセッサ
配列の要素を昇順または降順にソートします。同種の数値の配列は数値的にソートされ、文字列の配列や文字列 + 数値の異種配列は辞書式にソートされます。フィールドが配列でない場合はエラーをスローします。
名前 | 必須 | デフォルト | 説明 |
---|---|---|---|
field |
はい | - | ソートするフィールド |
order |
いいえ | "asc" |
使用するソート順。"asc" または "desc" を受け入れます。 |
target_field |
いいえ | field |
ソートされた値を割り当てるフィールド。デフォルトでは field がインプレースで更新されます。 |
description |
いいえ | - | プロセッサの説明。プロセッサの目的や設定を説明するのに便利です。 |
if |
いいえ | - | プロセッサを条件付きで実行します。条件付きでプロセッサを実行するを参照してください。 |
ignore_failure |
いいえ | false |
プロセッサの失敗を無視します。パイプラインの失敗を処理するを参照してください。 |
on_failure |
いいえ | - | プロセッサの失敗を処理します。パイプラインの失敗を処理するを参照してください。 |
tag |
いいえ | - | プロセッサの識別子。デバッグやメトリクスに便利です。 |
Js
{
"sort": {
"field": "array_field_to_sort",
"order": "desc"
}
}