多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Sort Processor(排序处理器) 原文链接 : [https://www.elastic.co/guide/en/elasticsearch/reference/5.3/sort-processor.html](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/sort-processor.html) 译文链接 : [http://www.apache.wiki/pages/viewpage.action?pageId=10028271](http://www.apache.wiki/pages/viewpage.action?pageId=10028271) 贡献者 : [那伊抹微笑](/display/~wangyangting),[ApacheCN](/display/~apachecn),[Apache中文网](/display/~apachechina) 将 **array**(数组)的 **element**(元素)给 **ascending**(升序) 或 **descending**(降序)排序。同类的 **number**(数值的)**array**(数组)会按 **numerically**(数字)来排序。而字符串数组或 **string** + **number** 这样混合的数组将会按字典顺序来排序。当字段不是 **array**(数组)时会抛出 **error**(错误)。 ## Table 31. Sort Options(表 31\. 排序选项) | Name(名称) | Required(必要的) | Default(默认值) | Description(描述) | | --- | --- | --- | --- | | **`field`** | **yes** | **-** | 要被排序的 **field**(字段) | | **`order`** | **no** | **`"asc"`** | 用于排序的顺序。接受 “**asc**” 或 “**desc**” | ``` { "sort": { "field": "field_to_sort", "order": "desc" } } ```