我在Elasticsearch 6.6中存储了具有开始和结束时间的事件,例如:
{
"startTime": "2019-01-11T14:49:16.719Z"
"endTime": "2019-01-11T16:31:56.483Z"
}
我想显示一个日期直方图,以显示每个小时中重叠事件的数量。
示例:
Hour of Day:
12 13 14 15 16 17 18 19
Events:
<====E1====> <===E2==>
<===E3====>
<==E4==>
Result:
0 1 1 3 2 2 1 0
有没有办法通过Elasticsearch聚合来做到这一点,或者我必须在应用程序中实现它?