Огранка Solr, возвращающая среднее значение и количество

Я использую Solr 4.10, чтобы применить метод геохеширования для создания кластеров маркеров для отображения на карте. Мои документы представляют местоположения на карте, и каждый документ имеет многозначное поле с геохэшами для каждого уровня масштабирования. Решения описаны здесь.

Я использую фасетирование для создания кластеров, которые возвращают мне список пар с геохешем и количество документов с данным геохешем. Поскольку геохэши представляют кластеры, я конвертирую геохеш в значения широты и долготы, и это координаты, в которых я размещаю свои кластеры.

Можно ли заставить фасет возвращать среднее значение поля вместе со счетчиком? В основном я хочу определить положение кластера через среднее значение каждой широты и долготы маркеров, принадлежащих кластеру. Я знаю, что начиная с Solr 5.1 мы можем использовать фасетные функции, но я придерживаюсь версии 4.10. версия.

Заранее спасибо.


person Paulo Rodrigues    schedule 03.01.2017    source источник


Ответы (1)


Похоже, что фасетные функции доступны только в Solr 5.1. С помощью этой функции вы можете возвращать более одной метрики для каждого аспекта, например, среднее значение, сумму, минимум, максимум и т. д.

person Paulo Rodrigues    schedule 15.01.2017