【发布时间】:2021-06-14 11:14:15
【问题描述】:
在我的弹性搜索索引中,我有一个名为“created”的日期字段,格式如下: {'创建':'2021-03-09T13:56:16.639Z'} 但我需要获取在特定日期创建的文档,格式为 yyyy-mm-dd,我不想比较时间。
我尝试过类似的方法,但它不起作用,
res = es.search(index='blogs',body={'query': {"match_all": {}}, "aggs": {
"range": {
"date_range": {
"field": "created",
"format": "YYYY-mm-dd",
"ranges": [
{ "to": "2021-03-09" },
{ "from": "2021-03-09" }
]
}
}
}})
print(res)
如何做到这一点?
【问题讨论】:
标签: python elasticsearch elastic-stack elasticsearch-5