Может ли кто-нибудь помочь мне с правильным синтаксисом для следующего запроса:
У меня реализован подсчет фасетов в меню категорий, я хотел бы показать меню следующим образом:
CATEGORIES:
Computer Hardware (15)
->> Software (20)
Office Equipment (10)
в основном, хотя кто-то просматривает одну из опций меню, чтобы другие категории родительского уровня отображали значения.
С помощью facet.field я могу добиться этого, выполнив что-то вроде:
&facet=true&facet.field={!ex=category}category_name&fq= {!tag=category}category_name:Hardware
Однако я хотел бы сделать это с facet.pivot=category_name
, category_id options
, потому что все наши SEO-ссылки всегда основывались на идентификаторе категории, а не на имени, и на Facet.field Iнужно создать запрос к базе данных для каждого отдельного имени_категории, чтобы построить дерево с именем, а не только с идентификатором.
Таким образом, вопрос заключается в следующем: возможно ли сделать что-то вроде фильтра facet.field в опции facet.pivot?