按升序或降序对数组的元素进行排序。数字的同构数组将按数字排序,而字符串数组或字符串 + 数字的异构数组将按字典顺序排序。当字段不是数组时,会抛出错误。
表 42. 排序选项
名称 |
必填 |
默认值 |
描述 |
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"
}
}