Histogram Aggregation


#1

bonjour

mes docs :

"periode": [
{ "start": "2015-09-07T09:00:00.000Z","end": "2015-09-07T10:15:00.000Z"},
{ "start": "2015-09-07T11:15:00.000Z","end": "2015-09-07T12:30:00.000Z"},
]
"periode": [
{ "start": "2015-09-07T09:00:00.000Z","end": "2015-09-07T10:15:00.000Z"},
]

mon besoin : une Date Histogram Aggregation pour compter les documents par interval mais avec la condition suivante : champ start avant l'intervalle etchamp end après intervalle.
dans l’exemple, dans l'intervalle 09:15-09h30 (interval = 15 m) j'ai 3 docs.

je peux faire un count sur chaque intervalle avec un filter mais la requête est très longue et pénible à écrire, je cherche une astuce.

cdt
patrick


(David Pilato) #2

En effet, à part le filter, je n'ai pas trop d'idée supplémentaire. Peut-être un script ?


(system) #3