gpt4 book ai didi

elasticsearch - 日期直方图中返回格式错误的 `key_as_string`

转载 作者:行者123 更新时间:2023-12-01 12:32:32 28 4
gpt4 key购买 nike

key_as_string 在我不使用 "format": "YYYY-MM-DD" 时没问题:

{
"aggs" : {
"Filed" : {
"date_histogram" : {
"field" : "filing_date",
"interval" : "day"
}
}
}
}

返回

  ...
{
"key_as_string" : "2015-12-30T00:00:00.000Z",
"key" : 1451433600000,
"doc_count" : 12
}, {
"key_as_string" : "2015-12-31T00:00:00.000Z",
"key" : 1451520000000,
"doc_count" : 2
}, {
"key_as_string" : "2016-01-01T00:00:00.000Z",
"key" : 1451606400000,
"doc_count" : 2
}, ...

但是,在我应用格式之后,它返回了

  ...
{
"key_as_string" : "2015-12-364",
"key" : 1451433600000,
"doc_count" : 12
}, {
"key_as_string" : "2015-12-365",
"key" : 1451520000000,
"doc_count" : 2
}, {
"key_as_string" : "2016-01-01",
"key" : 1451606400000,
"doc_count" : 2
}, ...

这显然是错误的。这是错误还是我遗漏了什么?

最佳答案

我认为这只是错误的日期格式,所以您错误地得到了一年中的 3 位数日期。假设您要查找基本的四位数年份、两位数月份和两位数月份日期,请将格式字符串更改为:

"format": "yyyy-MM-dd"

注意小写的 d。

关于elasticsearch - 日期直方图中返回格式错误的 `key_as_string`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35073707/

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