Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

В версии Directum 5.8.2 поисковая система Elasticsearch обновлена до версии 7.5.2. Выполните действия из этого раздела, если ранее вы переходили на использование нового полнотекстового поиска.

Действия до конвертации

До конвертации базы данных выполните действия:

1.В панели управления индексированием нажмите на кнопку Приостановить.
2.Остановите службу обработки событий SBEventProcessingService.
3.Остановите службу Elasticsearch и службу поиска IS-Builder Search Service.
4.Сделайте резервные копии:
папки с Elasticsearch, в которой находятся конфигурационные файлы, индексы и лог-файлы. По умолчанию C:\Program Files (x86)\DIRECTUM Company\Elasticsearch;
конфигурационного файла службы поиска SBSearchService.exe.config. По умолчанию файл расположен в папке C:\Program Files (x86)\DIRECTUM Company\DIRECTUM 5.8.2.
5.Переименуйте папку Elasticsearch. Папка не удаляется при удалении службы, поэтому, если ее не переименовать, это может повлиять на установку новой службы.
6.Удалите компонент Служба поиска, выбрав в панели управления Windows пункт Удаление программ.
7.Убедитесь, что компьютер, на который будет установлена служба поиска, соответствует требованиям к аппаратному и программному обеспечению. Подробнее см. документ «Directum 5.8. Типовые требования к аппаратному и программному обеспечению».
8.Установите службу поиска и поисковую систему с помощью программы установки системы Directum. Для этого выберите компонент Служба поиска, установите флажки Служба поиска системы Directum и Поисковая система Elasticsearch, затем выполните все этапы установки.
9.Если после установки служба Elasticsearch была запущена, остановите ее и при необходимости вручную синхронизируйте нестандартные значения настроек в конфигурационные файлы новой версии ElasticSearch.
10.Если использовалась стандартная папка для хранения данных, скопируйте содержимое папки \data из резервной копии Elasticsearch в аналогичную папку для новой версии.
11.Если использовалась стандартная папка для хранения лог-файлов и необходимо сохранить лог-файлы предыдущей версии, скопируйте подпапку \logs из резервной копии Elasticsearch в папку с новой версией.
12.Запустите службу Elasticsearch.
13.Проверьте состояние службы Elasticsearch. Для этого в браузере выполните запрос http://<адрес службы>. Адрес службы указан в константе ESServerURL. В результате на экране должны появиться данные вида:

{

 "name" : "<имя компьютера, на котором установлена служба>",

 "cluster_name" : "directum",

 "cluster_uuid" : "C8z8qrVTSBiL_wUZzB_BCw",

 "version" : {

   "number" : "7.5.2",

   "build_flavor" : "default",

   "build_type" : "zip",

   "build_hash" : "8bec50e1e0ad29dad5653712cf3bb580cd1afcdf",

   "build_date" : "2020-01-15T12:11:52.313576Z",

   "build_snapshot" : false,

   "lucene_version" : "8.3.0",

   "minimum_wire_compatibility_version" : "6.8.0",

   "minimum_index_compatibility_version" : "6.0.0-beta1"

 },

 "tagline" : "You Know, for Search"

}

После этого можно приступать к конвертации базы данных.

Действия после конвертации

После конвертации выполните дополнительные действия:

1.Обновите структуру индексов. Подробнее см. раздел «Завершающие работы».
2.Запустите службу поиска IS-Builder Search Service.
3.Проверьте, что данные корректно подхватились новой версией Elasticsearch. Для этого выполните поиск объектов через окно общего поиска.
4.В панели управления индексированием нажмите на кнопку Возобновить.
5.Если установка выполнена успешно и все необходимые данные подхватились, удалите предыдущую версию Elasticsearch.
© Компания Directum, 2020 Сообщество пользователей Directum
.navbar > a:hover { background: #FFD73B; }