<< Click to Display Table of Contents >> Администрирование (Windows) > Общесистемные настройки > Поиск по критериям документов, задач и заданий в Elasticsearch Первоначальное индексирование свойств |
По умолчанию при индексировании размер одной части составляет 10 000 записей. При необходимости измените это значение в параметре ELASTICSEARCH_INDEX_BATCH_SIZE. Например, для задач, заданий и уведомлений рекомендуется задать размер в 1 000 записей.
Примечание. При первоначальном индексировании утилита InitialIndexing отправляет данные сообщениями в очередь directumrx_<Наименование очереди>_indexing_service_initial_bulk. По умолчанию RabbitMQ передает сервису индексирования IndexingService одновременно по 5 сообщений из очереди. Количество одновременно передаваемых сообщений можно изменить в параметре MAX_PARALLEL_INITIAL_BULK_MESSAGES_PROCESSING_COUNT.
Первоначальное индексирование свойств можно выполнить на странице инструмента Directum Launcher или в командной строке.
Состояние индексирования можно отслеживать с помощью веб-интерфейса RabbitMQ и Kibana. Если в очереди RabbitMQ скопились сообщения или в лог-файле сервиса индексирования фиксируются ошибки, то в этом случае можно перезапустить первоначальное индексирование. Для этого запустите утилиту InitialIndexing с ключом -r(--reindex). В результате очередь сообщений очистится, ранее созданные индексы удалятся, и запустится первоначальное индексирование.
Индексирование через Directum Launcher
1.В конфигураторе Directum Launcher добавьте секции Сервис индексирования (IndexingService) и Утилита InitialIndexing (InitialIndexing).
2.Нажмите на кнопку Применить настройки.
3.Перейдите на страницу Индексирование:
4.Установите флажки Свойства документов и Свойства задач и заданий.
5.Нажмите на кнопку Индексировать. Появится предупреждение о том, что процесс может занять длительное время. Установите флажок Ознакомлен, чтобы разрешить индексирование, и нажмите на кнопку OK.
Индексирование через командную строку
1.В конфигураторе Directum Launcher добавьте секции Сервис индексирования (IndexingService) и Утилита InitialIndexing (InitialIndexing).
2.Установите сервис индексирования. Для этого от имени администратора запустите командную строку, в ней перейдите в папку с Directum Launcher и выполните команду:
do indexing up
3.Запустите утилиту InitialIndexing с ключами:
-dp (-docprops) – индексирование свойств документов;
-wp (-workflowprops) – индексирование свойств задач, заданий и уведомлений.
Для индексирования можно указать период в виде дат или дат со временем. Кавычки экранируются, поэтому даты необходимо указывать в двойных кавычках.
Пример. Проиндексировать свойства всех документов:
do initialindexing run --command="-dp"
4.Продолжите настройку поиска после завершения индексирования.
Результаты индексирования
Названия индексов создаются по формату:
•rxsearch_document_properties_<код системы>_production – для свойств документов;
•rxsearch_wftask_properties_<код системы>_production – для свойств задач;
•rxsearch_wfassignment_properties_<код системы>_production – для свойств заданий и уведомлений.
В дальнейшем индексирование выполняется регулярно автоматически при изменении свойств или создании новых документов, задач, заданий и уведомлений.
© Компания Directum, 2024 |