Извините, если вопрос тупой, но собственно: в чем различия (плюсы минусы), для каких задач, подходят групповые раскрытые фильтры, а для каких фасетный поиск.
Раскрытые фильтры могут фильтровать по диапазону, по термину, фасеты тоже, так в чем разница?
Не хочется просто в конце долгой настройки упереться в какой нить косяк и понять, что нужно было использовать другой метод.
Поделитесь опытом. Спасибо ребята!
Комментарии
https://drupal.ru/node/139831
Спасибо! Сорри, сам не нашел
на фильтрах крайне проблематично сделать уточняющую выборку (выбрали "цвет белый", исчезла из фильтра категория "чугунный", т.к. чугунных белых нет). Для уточняющих выборок и отсечения несуществующих наборов нужны фасеты.
Спасибо!
В 7-ке https://www.drupal.org/project/views_selective_filters эту задачу решает. 10 тыс. товаров фильтрует.
В 8-ке не знаю нужен ли этот модуль.
Я не говорю, что раскрытые фильтры лучше фасетов, но может за фасеты есть другие аргументы.
а есть пруф с живым сайтом? оч хочу посмотреть на скорость.
10 раз уже показывал в разных темах и я и хозяин сайта
https://www.ukrigrushka.com.ua/po-proizvoditelyam/danko-toys-harkov-igru... - тут не 10 тыс ну 4 точно
https://www.ynafani.com.ua/catalog/detskii-transport/detskie-trekhkolesn...
https://www.ynafani.com.ua/catalog/proizvoditeli/maksimus-ukraina-plastm...
https://i.imgur.com/JnxLi7k.png - максимальная цена продажи не меняется в зависимости от категории. Не умеет?
Всего 2 набора словарей. есть примеры где их 4-8?)
Можешь объяснить, зачем, если есть фасеты - имитировать фасеты?
они кривые до жути. Мне нужно было сделать такую штуку: у меня есть термин, страница термина это вьюха, и эта же вьюха должна быть индексом для Search Api, ок, все работает, до того момента как не ставишь контекстный фильтр, чтобы термины отображались привильно, в этом случае у фасетов, при клике была страница 404
Сорри, но тут, скорее, про "плохого танцора" нужно вспомнить.
Не нужно путать котлеты с мухами. Используйте контекстные фильтры для фильтрации с помощью контекста, а фасеты - для фильтрации содержимого пользователем.
не я не путаю. грю у меня задача была, чтобы страница термина была вьюхой и была той же вьюхой которая выводит индексированное содержимое. И если просто создать вьюху с индексом, и переназначить отображения термина этой вьюхой то все ок, но получается, что она выводит все термины, не зависимо от вложенности, поэтому ее нужно было контекстным фильтром ограничивать, а тут уже сбой. КОроче специфичная задача, где раскрытые селектив фильтры лучше отработали. По поводу кривости - из коробки все крайне нестабильно работает, например, ползунки. которые после использования отсекают на слайдере ранее возможные варики. КОроче может и толковая штука фасеты, но в сети крайне мало информации по ним, чтобы они работали как надо.
Не нужно было. Нужно было "заставить" фильтр по термину быть выбранным на нужном значении.
Я, на самом деле, довольно давно с фасетами на 7ке работал, но вроде как все стандартно, все работало вполне стабильно. Тут правильнее понять бы причину этой "нестабильности", тогда можно было бы судить - в фасетах ли беда.
А ты по ссылкам заходил? Максимальная цена товара меняется в зависимости от категории. Применен самписный модуль. Автор - один тутошний обитатель.
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 на данный моментов пациентов у меня нет.
views selective не годный уже давно, юзаем фасеты, если на вьюсах пациент. А так и закодировать не проблема.
Подскажите, почему не катит? Почему только фасеты? у меня вроде только устаканилось все в голове, после прочтения ветки, что фасеты, для точечной фильтрации разношерстного контента, а фильтры, фильтрация контента в рамках тематики с единым набором качеств. А тут вы)))
На фасетах реализуются селективные зависимые фильтры. Обычные фильтры - не зависимые.
мне нужно вроде такого реализовать, как по мне, тут нужно использовать именно селективные фильтры, нежели фасеты.
Модуль views_selective_filters не создает ссылки, а фасеты намного гибче, удобней, делают ссылки что необходимо для сео + я использую https://www.drupal.org/project/facets_pretty_paths
views_selective_filters только смотрел давно и сразу ушел с него в пользу фасетов он тогда еще и глючный был.
А вроде всё правильно вы поняли.