Раздел Индексатор

Что это за раздел

Раздел Индексатор нужен для ручного контроля задач переиндексации.

Проще говоря, он помогает заново собрать товарные данные для поиска и связанных механизмов.

Открывается этот раздел из Система -> Настройки по карточке Индексатор.

Что видно в карточке задачи

Для каждой задачи обычно видны:

  • статус
  • тип задачи
  • кнопки запуска, паузы и остановки
  • счетчики Всего, Обработано, В индексе, Ошибок
  • полоса прогресса
  • время старта и завершения
  • служебные поля вроде курсора и heartbeat
  • блок ошибок, если они появились
  • блок параметров задачи, если они заданы

Как читать статусы задачи

В интерфейсе статус может отображаться коротким техническим кодом.

Практически его нужно понимать так:

  • ready — задача готова к запуску
  • run — задача выполняется сейчас
  • pause — задача поставлена на паузу
  • fail — задача завершилась с ошибкой или была остановлена аварийно

Кнопки управления

Запуск

Кнопка запуска начинает задачу заново.

При новом запуске система пересчитывает счетчики и начинает проход по товарам с начала.

Пауза

Кнопка паузы просит систему аккуратно остановить работу на ближайшем безопасном этапе.

Это удобно, если задачу нужно временно прервать без аварийного завершения.

Остановка

Кнопка остановки прерывает задачу жестче, чем пауза.

После этого задача обычно уходит в состояние ошибки и затем запускается заново отдельным действием.

Как понимать счетчики

  • Всего — сколько товарных позиций задача должна обработать
  • Обработано — сколько позиций уже прошло через обработку
  • В индексе — сколько позиций удалось успешно положить в индекс
  • Ошибок — сколько позиций или шагов дали ошибку

Важно: Обработано и В индексе не всегда совпадают.

Если при обработке были ошибки, часть позиций может попасть в Обработано, но не попасть в В индексе.

Когда этот раздел реально нужен

Чаще всего индексатор запускают вручную, когда:

  • после большого обновления товаров нужно быстро обновить поиск
  • нужно проверить, идет ли задача индексации
  • предыдущая задача зависла или завершилась ошибкой

Что важно учитывать

Индексатор может работать заметное время.

Поэтому не стоит запускать его без причины несколько раз подряд.

Индексатор
На скриншоте: карточка задачи со статусом, кнопками управления, прогрессом и счетчиками.