Elasticsearch количество перекрывающихся интервалов времени в гистограмме - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть события, хранящиеся в 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

Есть ли способ сделать это с помощью агрегации эластичного поиска или мне нужно реализовать это в приложении?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...