Как получить количество сегментов, если используется многополевая огранка - PullRequest
0 голосов
/ 09 февраля 2020

Если мне нужно получить только несколько уникальных значений для одного поля в SOLR, Facet API предоставляет мне идеальный набор функций (unique, hll).

Однако я не смог спроектировать правильное решение для случая, когда каждое ведро основано на нескольких полях. Например, каждая группа фасетов должна содержать документы с одинаковой комбинацией пары полей «Бренд» + «Год производства».

Возможно ли в принципе составить запрос, который будет возвращать номер фасета в этом случае (или, может быть, использовать возможности API статистики)?

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

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