gpt4 book ai didi

elasticsearch - Elasticsearch中的按日期排序字段

转载 作者:行者123 更新时间:2023-12-03 01:42:09 25 4
gpt4 key购买 nike

我在带有字段映射的elasticsearch中有一个索引和类型

"data_received_on": {
"type": "date",
"format": "YYYY-MM-DD"
},

我需要获取最新的10条记录,并且我有大约5000条记录分布在过去1个月中。

即。 date_received_on字段的值范围为2017-09-01至2017-09-30。

但是当我在该日期之前排序时,排序没有给我正确顺序的记录。当我按数字或字符串字段排序时,效果很好,但是当我使用日期字段时,它的行为却无法预测。

我的排序条件很简单
"sort" : {
"data_received_on" : {
"order" : "desc"
}
}

为了正确地基于日期字段进行排序,我需要做些什么?

最佳答案

我发现了问题。

原因是我的日期格式为YYYY-MM-DD。应该是yyyy-MM-dd。解决问题的解决方法

关于elasticsearch - Elasticsearch中的按日期排序字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46700489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com