排序处理器

编辑

对数组中的元素进行升序或降序排序。数字的同质数组将按数值排序,而字符串数组或字符串+数字的异构数组将按字典顺序排序。当字段不是数组时,将抛出错误。

表 43. 排序选项

名称 必需 默认值 描述

field

-

要排序的字段

order

"asc"

要使用的排序顺序。接受 "asc""desc"

target_field

field

将排序后的值分配到的字段,默认情况下,field 将被原地更新

description

-

处理器的描述。用于描述处理器的目的或其配置。

if

-

有条件地执行处理器。请参阅 有条件地运行处理器

ignore_failure

false

忽略处理器的失败。请参阅 处理管道失败

on_failure

-

处理处理器的失败。请参阅 处理管道失败

tag

-

处理器的标识符。用于调试和指标。

{
  "sort": {
    "field": "array_field_to_sort",
    "order": "desc"
  }
}