Категории

INRAISE: Автоматический фасетный индекс

Адаптивный Composite

Описание

Что такое фасетный индекс и зачем он нужен вашему каталогу

Если на вашем сайте работает каталог товаров с фильтрацией, вы наверняка сталкивались с ситуацией, когда фильтр показывает неверное количество товаров или долго обрабатывает запрос. Это происходит, потому что стандартная база данных не приспособлена для быстрой выборки по множеству характеристик одновременно. Фасетный индекс решает эту проблему кардинально: он заранее собирает и агрегирует все значения свойств товаров в отдельную структуру. Вместо того чтобы каждый раз «перетряхивать» основную базу при выборе цвета или бренда, система обращается к этому индексу. Результат — мгновенный отклик фильтра и минимальная нагрузка на сервер. Но главная сложность в том, что этот индекс нужно регулярно обновлять, иначе он устаревает.

Модуль INRAISE как раз и решает эту задачу. Он берет на себя всё обслуживание фасетного индекса: отслеживает его состояние, запускает переиндексацию и делает это без вашего участия. Вы просто настраиваете модуль один раз и забываете о ручных операциях. Технически это выглядит так: модуль работает на стороне сервера, не мешая посетителям сайта, и поддерживает индекс в актуальном состоянии 24/7.

Автоматическая работа без ручного вмешательства

Стандартный подход к обновлению фасетного индекса в 1С-Битрикс требует от администратора ручного запуска переиндексации каждый раз, когда меняются цены, характеристики или ассортимент. Это неудобно, а если про это забыть — фильтр начинает врать. Модуль INRAISE полностью автоматизирует этот процесс. Он сам определяет, когда индекс устарел, и запускает обновление по расписанию. Вам не нужно заходить в админку, нажимать кнопки или следить за выполнением.

Всё происходит в фоновом режиме. Модуль использует агенты Битрикса, которые выполняются по расписанию независимо от того, есть ли посетители на сайте. Это значит, что даже в час пик, когда каталог активно обновляется, фильтр остаётся корректным. Администратору остаётся только заниматься наполнением каталога, а не техническими процессами.

Бережная нагрузка на сервер — без пиков и тормозов

Одна из главных проблем при переиндексации — это резкий скачок нагрузки на сервер. Если обновлять индекс разом, сайт может начать тормозить, а в худшем случае — упасть. Модуль INRAISE решает это за счёт порционной обработки. Он разбивает весь объём данных на небольшие части и обрабатывает их постепенно. Каждая порция не создаёт серьёзной нагрузки, поэтому сервер работает стабильно даже на недорогих хостингах.

Такой подход особенно важен для сайтов с большим каталогом — от нескольких тысяч до сотен тысяч товаров. Вместо того чтобы «выжигать» ресурсы за один раз, модуль распределяет работу во времени. Пользователи этого не замечают: для них фильтр работает быстро и без сбоев. Вы получаете актуальный индекс без риска перегрузить инфраструктуру.

Стабильность умного фильтра и точность данных

Когда фасетный индекс обновляется автоматически и порционно, умный фильтр перестаёт быть источником ошибок. Пропадают ситуации, когда фильтр показывает «5 товаров», а на самом деле их 3, или когда после добавления новой характеристики фильтр перестаёт работать. Модуль очищает кеш умного фильтра только после того, как индексация полностью завершена. Это гарантирует, что пользователи всегда видят корректные цифры и не сталкиваются с пустыми результатами поиска.

Для интернет-магазина это означает рост доверия покупателей. Если клиент видит, что фильтр работает чётко и быстро, он с большей вероятностью найдёт нужный товар и совершит покупку. Снижается риск потери клиента из-за технических сбоев. Модуль подходит для любых каталогов, где активно меняются цены, характеристики или остатки — от одежды до электроники и стройматериалов.

Важное условие: настройка cron на сервере

Чтобы модуль работал корректно, на сервере должен быть настроен запуск агентов 1С-Битрикс через cron. Это стандартная практика для серьёзных проектов, но если у вас этого нет — модуль не сможет выполнять фоновую переиндексацию. Причина проста: агенты должны запускаться строго по расписанию, независимо от того, заходят ли посетители на сайт. Без cron процессы могут прерываться, а индексация — не завершаться.

Если cron не настроен, модуль сообщит об этом в настройках и не будет выполнять автоматическое обновление. Но как только вы настроите cron (это стандартная процедура для любого администратора сервера), модуль начнёт работать в полную силу. Вы получите предсказуемое выполнение задач, отсутствие лишней нагрузки на посетителей и защиту от таймаутов. Если у вас возникнут вопросы, команда INRAISE готова помочь — пишите на почту hello@inraise.ru или в Telegram/WhatsApp.

Часто задаваемые вопросы

INRAISE: Автоматический фасетный индекс
3 500 ₽
2 800 ₽ -20%

Характеристики

Версия 1.1.0
Добавлен 10.02.2026
Обновлён 25.02.2026
Установок Менее 50 раз
Код inraise.facetreindex
Адаптивный Да
Composite Да