В чем различия раскрытых фильров и фасетного поиска?

Аватар пользователя Im Im 26 июля в 11:44

Извините, если вопрос тупой, но собственно: в чем различия (плюсы минусы), для каких задач, подходят групповые раскрытые фильтры, а для каких фасетный поиск.

Раскрытые фильтры могут фильтровать по диапазону, по термину, фасеты тоже, так в чем разница?

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

Поделитесь опытом. Спасибо ребята!

0 Thanks

Комментарии

Аватар пользователя adubovskoy adubovskoy 26 июля в 12:20

на фильтрах крайне проблематично сделать уточняющую выборку (выбрали "цвет белый", исчезла из фильтра категория "чугунный", т.к. чугунных белых нет). Для уточняющих выборок и отсечения несуществующих наборов нужны фасеты.

Аватар пользователя VasyOK VasyOK 26 июля в 13:13

В 7-ке https://www.drupal.org/project/views_selective_filters эту задачу решает. 10 тыс. товаров фильтрует.
В 8-ке не знаю нужен ли этот модуль.

Я не говорю, что раскрытые фильтры лучше фасетов, но может за фасеты есть другие аргументы.

Аватар пользователя VasyOK VasyOK 26 июля в 14:15
Аватар пользователя Im Im 28 июля в 16:11

они кривые до жути. Мне нужно было сделать такую штуку: у меня есть термин, страница термина это вьюха, и эта же вьюха должна быть индексом для Search Api, ок, все работает, до того момента как не ставишь контекстный фильтр, чтобы термины отображались привильно, в этом случае у фасетов, при клике была страница 404

Аватар пользователя bumble bumble 28 июля в 16:16

они кривые до жути.

Сорри, но тут, скорее, про "плохого танцора" нужно вспомнить.

Не нужно путать котлеты с мухами. Используйте контекстные фильтры для фильтрации с помощью контекста, а фасеты - для фильтрации содержимого пользователем.

Аватар пользователя Im Im 28 июля в 16:21

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

Аватар пользователя bumble bumble 28 июля в 16:26

она выводит все термины, не зависимо от вложенности, поэтому ее нужно было контекстным фильтром ограничивать

Не нужно было. Нужно было "заставить" фильтр по термину быть выбранным на нужном значении.

Я, на самом деле, довольно давно с фасетами на 7ке работал, но вроде как все стандартно, все работало вполне стабильно. Тут правильнее понять бы причину этой "нестабильности", тогда можно было бы судить - в фасетах ли беда.

Аватар пользователя VasyOK VasyOK 26 июля в 14:56

А ты по ссылкам заходил? Максимальная цена товара меняется в зависимости от категории. Применен самписный модуль. Автор - один тутошний обитатель.
https://www.ukrigrushka.com.ua/po-proizvoditelyam/danko-toys-harkov-igru...
https://www.ukrigrushka.com.ua/po-tovaram/tolokary-elektromobili

Да, раскрытые фильтры views сечас из каробки такого не умеют. И если присмотреться максимальная цена не меняется от соседних фильтров. Но это же не фасет, а бегунок :)

Для таких вещей Search API использую.

4-8 фильтров - чтобы именно c views_selective_filters на данный моментов пациентов у меня нет.

Аватар пользователя sas@drupal.org sas@drupal.org 28 июля в 9:10

views selective не годный уже давно, юзаем фасеты, если на вьюсах пациент. А так и закодировать не проблема.

Аватар пользователя Im Im 28 июля в 12:52

Подскажите, почему не катит? Почему только фасеты? у меня вроде только устаканилось все в голове, после прочтения ветки, что фасеты, для точечной фильтрации разношерстного контента, а фильтры, фильтрация контента в рамках тематики с единым набором качеств. А тут вы)))

Аватар пользователя sas@drupal.org sas@drupal.org 28 июля в 18:16

views_selective_filters только смотрел давно и сразу ушел с него в пользу фасетов он тогда еще и глючный был.

Аватар пользователя adubovskoy adubovskoy 29 июля в 11:05
1
Im wrote:

а фильтры, фильтрация контента в рамках тематики с единым набором качеств. А тут вы)))

А вроде всё правильно вы поняли.