排序的写法:
HEAD插件的写法:
index/_search POST
{
"from": 0,
"size": 20,
"query": {
"range": {
"createdAt": {
"gte": "1623686400000"
}
}
},
"sort": [
{
"lastTime": {
"order": "desc",
"missing" : "_last"
}
}
]
}
通过实践得出:
①当排序字段为null时,默认该文档是排在最后面的。
②可以通过"missing" : "_last"
(_first)来控制缺少字段的文档应该如何排序。
③假设不设置,即自然顺序,实践效果上看,似乎是和"missing" : "_last"
一样。
参考地址: