Solr Faceting возвращает среднее значение и количество
Я использую Solr 4.10, чтобы применить технику геохэшинга для создания кластеров маркеров для отображения на карте. Мои документы представляют местоположения на карте, и каждый документ имеет многозначное поле с геохэшами для каждого уровня масштабирования. Решения, как описано здесь.
Я использую огранку для генерации кластеров, которая возвращает мне список пар с геохешем и количеством документов, имеющих данный геохэш. Так как геохэш представляет кластеры, я конвертирую геохэш в значения широты / долготы, и это координаты, где я размещаю свои кластеры.
Можно ли заставить фасет возвращать среднее значение поля вместе со счетчиком? В основном я хочу определить положение кластера по среднему значению каждой широты и долготы маркеров, которые принадлежат кластеру. Я знаю, что начиная с Solr 5.1 мы можем использовать фасетные функции, но я застрял в версии 4.10.
Заранее спасибо.
1 ответ
Похоже, что фасетные функции доступны только из Solr 5.1. С помощью этой функции вы можете возвращать более одной метрики на фасет, например, среднее, сумму, мин, макс и т. Д.