NOTE: You are looking at documentation for an older release. For the latest information, see the current release documentation.
Sort Processor
editSort Processor
editSorts the elements of an array ascending or descending. Homogeneous arrays of numbers will be sorted numerically, while arrays of strings or heterogeneous arrays of strings + numbers will be sorted lexicographically. Throws an error when the field is not an array.
Table 55. Sort Options
Name | Required | Default | Description |
---|---|---|---|
|
yes |
- |
The field to be sorted |
|
no |
|
The sort order to use. Accepts |
|
no |
|
The field to assign the sorted value to, by default |
|
no |
- |
Conditionally execute this processor. |
|
no |
- |
Handle failures for this processor. See Handling Failures in Pipelines. |
|
no |
|
Ignore failures for this processor. See Handling Failures in Pipelines. |
|
no |
- |
An identifier for this processor. Useful for debugging and metrics. |
{ "sort": { "field": "array_field_to_sort", "order": "desc" } }