我在ES中有以下ES json对象
status:complete
date: 2016_10_01 count: 15
date: 2016_10_02 count: 14
status: flagged
date: 2016_10_01 count: 150
date: 2016_10_03 count: 2
我想要一份报告
GET index/_search
{
"size": 0,
"query": {
"bool": {
"must": [
{
"regexp": {
"_attachments": ".*(2016_10_27).*"
}
},
{"constant_score": {
"filter":{
"term": {"Sent": true}
}
}
}
]
}
},
"aggs": {
"group_by_toSent": {
"terms" : { "field": "Sent"}
,
"aggs": {
"group_by_status": {
"terms": {
"field": "status"
}
}
}
}
}
}
我尝试使用正则表达式,但我不知道如何显示正则表达式的匹配(日期)
我现在拥有的是我讨厌的一年级学生解决方案:我需要为每个日期运行此查询30次:(
Number