Разбираешься с фильтрами в интернет-магазине и ловишь себя на мысли, что их поддержка превращается в кошмар после первого выбранного параметра? Выбранный цвет не должен исчезать из списка, соседние варианты нужно оставлять доступными, а варианты без товаров сразу показывать как недоступные.
Основная проблема фасетов: при выборе фильтров панель навигации должна сохранять выбранные значения, но одновременно показывать доступные альтернативы. Вместо ручной сборки почти одинаковых запросов для каждого атрибута, в Manticore Search 25.12.0 появился `facet_filter_mode`, который переносит логику работы фильтров в API. Теперь можно описать поведение панели фильтров магазина, а не собирать запросы вручную.
Эта статья — идеальный гайд для бэкенд-разработчиков, которые проектируют или поддерживают поисковые системы для e-commerce и хотят убрать головную боль с фильтрами
🔥Ссылка на статью
Заметки Бэкендера & Max
