Я рассчитываю получить среднее значение разницы между двумя различными полями в эластичной БД, я смог написать запрос, чтобы получить результаты за последние 1000 результатов, однако я не уверен, как мне добиться разницы между каждый результат затем получает общее среднее значение.
Эластичный запрос ниже:
POST my_index/_search
{
"size":1000,
"_source": ["date.time.received","date.time.sent"],
"query": {
"bool": {
"must": [
{
"range": {
"date.time.received": {
"gte": "2019-06-19"
}
}
},
{
"range": {
"date.time.sent": {
"gte": "2019-06-19"
}
}
}
]
}
}
}