В версии 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 |