Если мне нужно получить только несколько уникальных значений для одного поля в SOLR, Facet API предоставляет мне идеальный набор функций (unique, hll).
Однако я не смог спроектировать правильное решение для случая, когда каждое ведро основано на нескольких полях. Например, каждая группа фасетов должна содержать документы с одинаковой комбинацией пары полей «Бренд» + «Год производства».
Возможно ли в принципе составить запрос, который будет возвращать номер фасета в этом случае (или, может быть, использовать возможности API статистики)?
Существует важное ограничение: добавление в схему Solr нового суррогатного поля, в котором хранятся комбинации других полей, не должно учитываться, поскольку фасеты могут быть определяется динамически.