Рейтинг:0

Как выбрать несколько значений одним флажком?

флаг bf

С API-интерфейсом модуля/поиска Facets у меня есть фильтр флажков, в котором мне нужно объединить какое-то значение.

Пример:

словарный запас = цвет

срок = светло-красный

срок = темно-красный

срок = голубой

срок = темно-синий

В этом случае у меня есть 4 флажка.

Мой флажок должен выглядеть так

словарный запас = цвет

срок = красный

срок = синий

И когда я отмечаю красный, отображается весь контент, помеченный темно-красным и светло-красным. И когда я отмечаю синий, он отображает весь контент, помеченный темно-синим и голубым.

таким образом, родительский термин не будет использоваться в отфильтрованном содержимом, а только дочернее значение будет фильтровать содержимое.

Вопрос : Возможно ли это сделать с опцией иерархии таксономии в фасетах?

sonfd avatar
флаг in
Являются ли красный и синий фактическими терминами в вашем словаре, где светло-красный и темно-красный являются потомками родительского термина, красного?
Рейтинг:0
флаг bf

Я решил это, активировав «Иерархию индексов» на странице конфигурации процессора API поиска с выбранной правильной таксономией. В таксономии я создал новый родительский термин и поместил в него дочерние элементы, затем в фасетах отображаются эти родительские - в моем случае установлен флажок - и при выборе этого родителя он фильтрует содержимое со значением всех дочерних элементов. Обратите внимание, что я исключил отображение дочерних элементов в флажке в свойствах фасетов.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.