Omniz

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

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

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

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

В основном меню откройте Система, затем Настройки и Индексатор.

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

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

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

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

В интерфейсе используются понятные статусы:

  • Готова - задача готова к запуску
  • Выполняется - задача работает сейчас
  • На паузе - выполнение аккуратно приостановлено
  • Ошибка - задача завершилась с ошибкой или была остановлена

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

Запуск

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

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

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

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

Пауза

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

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

Остановка

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

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

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

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

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

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

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

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

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

Обычные изменения товара, цены и большинства поддерживаемых поиском справочников отправляются в индекс автоматически. При временной ошибке система повторяет такую публикацию, поэтому после единичного редактирования полный запуск обычно не нужен. Небольшая задержка до появления свежих данных в поиске допустима.

После переименования категории, смены ее иконки, а также замены, пересоздания или удаления файлов уже используемого медиа связанные товарные документы пока могут не обновиться автоматически. Если в поиске остались прежнее название или изображение, запустите полную переиндексацию и дождитесь ее успешного завершения.

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

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

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

Если полная переиндексация была поставлена на паузу или завершилась с ошибкой, публичная выдача остается доступной. При этом часть устаревших данных может сохраняться до следующего успешного полного запуска.

Не запускайте несколько полных переиндексаций подряд: для одной компании одновременно должна выполняться только одна задача.

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