Фильтрация
Определение
Фильтрация (англ. filtering) — отбор записей по условиям: товары дешевле 5000 рублей, заказы за прошлую неделю, клиенты из Москвы. Пользователь видит фильтры в каталоге или отчете, а система превращает их в запрос к базе данных. На больших объемах фильтрация без индексов работает медленно: база перебирает миллионы строк. Пример: каталог на 200 000 товаров с фильтром по цене и бренду открывается за секунду, только если под эти поля настроены индексы. Фильтрация обычно работает вместе с пагинацией, и результат отдают порциями. Удобные фильтры напрямую влияют на продажи в каталоге.