elasticsearch - Elasticsearch desc 排序没有给出当前结果而 asc 给出?
问题描述
使用弹性搜索结果,与使用 asc 的数据相比,我使用 desc 的顺序并不相反。以下是我的查询:
{
"from": 0,
"size": 15,
"sort": [
{
"orderId" : {
"order" : "asc" // or "desc"
}
}
]
}
使用 asc,我得到以下结果,
5113c843-dff3-499f-a12e-44c7ac103bcf_0
5113c843-dff3-499f-a12e-44c7ac103bcf_1
5113c843-dff3-499f-a12e-44c7ac103bcf_10
5113c843-dff3-499f-a12e-44c7ac103bcf_11
5113c843-dff3-499f-a12e-44c7ac103bcf_12
5113c843-dff3-499f-a12e-44c7ac103bcf_2
5113c843-dff3-499f-a12e-44c7ac103bcf_4
5113c843-dff3-499f-a12e-44c7ac103bcf_5
5113c843-dff3-499f-a12e-44c7ac103bcf_6
5113c843-dff3-499f-a12e-44c7ac103bcf_7
5113c843-dff3-499f-a12e-44c7ac103bcf_8
5113c843-dff3-499f-a12e-44c7ac103bcf_9
使用 desc,我得到以下结果:
5113c843-dff3-499f-a12e-44c7ac103bcf_4
5113c843-dff3-499f-a12e-44c7ac103bcf_8
5113c843-dff3-499f-a12e-44c7ac103bcf_1
5113c843-dff3-499f-a12e-44c7ac103bcf_11
5113c843-dff3-499f-a12e-44c7ac103bcf_9
5113c843-dff3-499f-a12e-44c7ac103bcf_12
5113c843-dff3-499f-a12e-44c7ac103bcf_5
5113c843-dff3-499f-a12e-44c7ac103bcf_7
5113c843-dff3-499f-a12e-44c7ac103bcf_0
5113c843-dff3-499f-a12e-44c7ac103bcf_2
5113c843-dff3-499f-a12e-44c7ac103bcf_6
5113c843-dff3-499f-a12e-44c7ac103bcf_10
知道为什么会这样吗?
解决方案
推荐阅读
- apache-camel - camel-exec :找不到端点错误
- elasticsearch - Logstash 不向 ES 发送任何内容
- sql-server - 为什么foreach循环容器内的变量值为null
- git - 在 Google Cloud Source Repositories 中重命名 Git 存储库
- excel - 不同的打印预览
- u-sql - 有没有办法在 u-sql 数据库项目中声明依赖关系?
- c# - 即使包含引导文件,字形图标也不显示
- php - Mysql查询加入数据并按顺序显示
- sql-server - 无法在 SQL Server 的 xml 路径中传递表列名称
- json - 在 map[string]interface{} 的值上键入 switch to []map[string]interface{}