Проверка состояния поиска
Меню → [Общие настройки → Поиск (Solr)] · Маршрут:
#settings/search-admin
Как проверить состояние поиска
- В блоке [Состояние Solr] нажмите [Обновить].
- Оцените результат: «OK» или «Недоступен», версия и режим работы (SolrCloud или одиночный).
Дополнительно: на {{ССЫЛКА:maintenance.dashboard|панели состояния}} в блоке [Самопроверка] и строке [Индексация] видна доступность поиска и отставание индексации.
{{СКРИНШОТ}}
Как управлять бакетами индекса по месяцам
Индекс разбит по месяцам. В блоке [Бакеты (по месяцам)] для каждого бакета доступны действия:
- [Отключить (cold(!))] — выгрузить бакет из оперативной памяти (поиск по нему не выполняется);
- [Включить] — загрузить бакет обратно;
- [Переиндексировать] — перестроить индекс бакета.
Выгрузка неиспользуемых бакетов (холодное хранение) экономит память службы поиска.
Как оценить отставание индексации
В блоке [Очередь индексации]:
- «В очереди: N» — письма в архиве, но ещё не проиндексированные (отставание);
- «Проиндексировано за последний час: N».
Большое отставание означает, что поиск не успевает за поступлением писем. В норме отставание снижается.
Как переиндексировать весь архив
- Нажмите [Реиндексировать ВСЁ].
- Подтвердите. Переиндексация выполняется в фоне. Ход виден в
{{ССЫЛКА:maintenance.tasks|Задачи и очередь}}.
Переиндексация нужна после изменения схемы поиска или при подозрении на рассинхронизацию индекса и архива. На большом архиве занимает значительное время.
Что дальше
{{ССЫЛКА:maintenance.search-reindex|Переиндексация архива}}
Навигация по книге
- Следующая статья:
{{ССЫЛКА:maintenance.search-reindex|Переиндексация архива}}