Min*_*cer 5 aggregation elasticsearch
例如,我需要按星期和小时分组获取一些数据
curl -XGET http://localhost:9200/testing/hello/_search?pretty=true -d '
{
"size": 0,
"aggs": {
"articles_over_time" : {
"date_histogram" : {
"field" : "date",
"interval" : "hour",
"format": "E - k"
}
}
}
}
'
Run Code Online (Sandbox Code Playgroud)
给我这个:
{
"took" : 2,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"failed" : 0
},
"hits" : {
"total" : 2857,
"max_score" : 0.0,
"hits" : [ ]
},
"aggregations" : {
"articles_over_time" : {
"buckets" : [ {
"key_as_string" : "Fri - 17",
"key" : 1391792400000,
"doc_count" : 6
},
...
{
"key_as_string" : "Wed - 22",
"key" : 1411596000000,
"doc_count" : 1
}, {
"key_as_string" : "Wed - 22",
"key" : 1411632000000,
"doc_count" : 1
} ]
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在我需要通过这个值"Wed - 22"来总结文档计数,我该怎么做?也许另一种方法?
| 归档时间: |
|
| 查看次数: |
5771 次 |
| 最近记录: |