Solr Faceting возвращает среднее значение и количество

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

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

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

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

1 ответ

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

Другие вопросы по тегам