отображение количества товаров, подходящих под установленные фильтры.
к примеру, я открываю категорию процессоров. в разделе фильтров отображается, скажем, что товаров с кэшем 8mb - 10 штук, а с 16mb - 12 штук. я устанавливаю в фильтре некоторые значения других атрибутов, и вижу, что из подходящих позиций 8mb кэша есть у четырёх, а 16mb нет вовсе.
не сложно получать счётчики общего количества товаров с той или иной характеристикой. можно даже эти значения явно хранить в БД, и обновлять при изменении состава каталога. но неужели при использовании фильтра каждый раз происходит пересчёт всех товаров по всем атрибутам?
В таких задачах может помочь поисковый движок вроде Elasticsearch
Обсуждают сегодня