Совокупные аспекты Solr - PullRequest
       4

Совокупные аспекты Solr

0 голосов
/ 18 февраля 2020

Мне нужно запросить 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 извлекать среднее значение помечены как «средние по этим значениям» в ответе?

Любая подсказка приветствуется.

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