我正在使用弹性搜索,因为该日期范围无法正常工作。我的查询如下
{
"req":{
"from":0,
"size":12,
"query":{
"bool":{
"must":[
{
"range":{
"lastActiveTime":{
"gte":"2019-06-19",
"lte":"2019-06-27"
}
}
}
]
}
}
}
}
答案 0 :(得分:0)
您应该使用其他日期格式。 使用2019/06/27应该可以解决问题。
在您的范围内,您还可以确定其他格式,例如:
POST /sales/_search?size=0
{
"aggs": {
"range": {
"date_range": {
"field": "date",
"format": "MM-yyy",
"ranges": [
{ "from": "01-2015", "to": "03-2015", "key": "quarter_01" },
{ "from": "03-2015", "to": "06-2015", "key": "quarter_02" }
],
"keyed": true
}
}
}
}