Мне нужно запросить Solr 7.4 для извлечения «среднего почасового количества документов». То, что я хотел бы, это что-то вроде фасета диапазона + 1 ЧАС в поле времени (пока все хорошо), подсчитывать документы в каждом сегменте (пока все хорошо), а затем подсчитывать среднее значение этого количества.
Я придумал этот действительно простой json фасет:
{
reference: {
type: "range",
field : "time",
start : "NOW/HOUR-7DAYS",
end : "NOW/HOUR",
gap : "+1HOUR"
}
}
И результат такой:
...
"facets": {
"count": 710104,
"reference": {
"buckets": [
{
"val": "2020-02-11T09:00:00Z",
"count": 2097 <------ average on these values
},
{
"val": "2020-02-11T10:00:00Z",
"count": 2268 <------ average on these values
},
...
Можно ли позволить solr извлекать среднее значение помечены как «средние по этим значениям» в ответе?
Любая подсказка приветствуется.