序
本文主要记录es的排序使用。
默认排序
是根据评分排序的
"sort":[{"_score":"desc"}]
指定排序字段
{ "query": { "terms": { "title": [ "crime", "front", "punishment" ] } }, "sort": [ { "title": "asc" } ]}
missing值的排序
默认情况下,没有给定字段的文档,如果是升序,则会出现在第一个,如果是降序,则出现在最后一个,使用数字字段排序时,可以更改对缺少字段的文档的默认行为
{ "query": { "match_all": { } }, "sort": [ { "section": { "order": "asc", "missing": "_last" } } ]}