Есть представление с проиндексированными полями (Search API).
В фильтрах можно добавить поле "Поиск" оно работает отлично, но нужно ещё добавить выпадающий список по словарю таксономии, однако там нет такой возможности.
Как добавить раскрытый фильтр по термину таксономии в Views (индекс Search API)?
Главные вкладки
Лучший ответ
1
Добавьте поле таксономии в индекс и включите ему фильтр иерархических полей, если нужно.
Комментарии
А при
Причем тут Search API только не пойму. Стандартный фильтр во Views Has taxonomy term - раскрывай и настраивай
Searsh API дает возможность добавлять гибкое поле поиска в фильтр. Когда мы создаем представление мы выбираем, что показывать: содержимое, комментарии, пользователей.. в моём случае это проиндексированное содержимое. Далее переходим в настройки views и выводим разные фильтры на любой вкус и цвет. Так вот после того как я создаю представление с проиндексированным содержимым, чтобы была возможность воспользоваться полем поиска в фильтре, в фильтрах нет возможности добавить по фильтрацию по таксономии, там вообще скудный выбор.
Разумеется, если создавать обычное представление по содержимому, то все работает без проблем
Добавьте поле таксономии в индекс и включите ему фильтр иерархических полей, если нужно.
Скажите, а без Solr и Sphinx, при каком количестве у меня начнет тормозить фильтр?
Зависит ещё от количества полей, от общей нагрузки на сервер, от возможностей сервера и т.д. Только вскрытие может показать))) но по идее перекинуть существующий индекс на другой сервер, например солр, не должно быть проблемой.