Плагин ru.intertrust.cm_sochi.plugins.AsyncSolrReindexingPlugin (solr.data.reindex.plugin) предназначен для частичной переиндексации данных при изменении схемы solr и конфигурации области поиска, которые на существующей базе индексов приводят к невозможности запуска solr и является альтернативой удалению базы индексов и полной переиндексации.
Плагин позволяет выполнить выборку solr-документов, сохранение идентификаторов в базе, удаление индексов найденных документов и их переиндексацию. Хранение идентификаторов документов, индексы которых подлежат удалению осуществляется в реляционной БД (postgres) в таблицах "solr_index_request" и "solr_index_item"
Для выполнения указанных действий нужно при запуске плагина из админки ввести соответствующие параметры.
Статус
ГОТОВО
Комментарий
Плагин при запуске принимает следующие параметры:
Параметр
Описание
-help
вызвать help
-s | -sql
sql запрос
-t|-threads
кол-во потоков
-dc
отключить индексацию контекстных документов (значения тут не нужны, если флаг есть, то отключаем)