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

В Directum 5.6 полностью переработан механизм полнотекстового поиска документов, папок и задач.

Новая служба поиска IS-Builder Search Service обрабатывает полнотекстовые запросы с помощью поисковой системы Elasticsearch. Индексирование данных для нее выполняется с помощью набора серверных событий. Атрибутивный поиск, как и прежде, выполняется средствами SQL Server.

Переход на новый полнотекстовый поиск выполняется один раз. Если переход уже был выполнен ранее, не выполняйте действия из этого раздела.

Чтобы перейти на новый полнотекстовый поиск:

1.Убедитесь, что уровень совместимости базы данных Directum – 90 или выше. Если уровень совместимости – 80, при конвертации системы измените его на более высокий. Подробнее см. раздел «Этап 1. Запуск конвертации».
2.Выберите подходящий вариант развертывания службы поиска и Elasticsearch. Ознакомьтесь с типовыми требованиями к аппаратному и программному обеспечению, необходимому для корректной работы поиска.
3.Установите службу поиска и компоненты Elasticsearch. Подробнее см. раздел «Служба поиска».
4.Выполните первоначальное индексирование документов, папок и задач. Подробнее см. раздел «Создание полнотекстового индекса».
5.Перейдите на обложку для настройки системы и в группе «Текущий сервер» нажмите на ссылку Общие установки.
6.В открывшемся окне «Установки текущего сервера»:
перейдите на закладку «Дополнительные»;
в группе «Полнотекстовый поиск» в выпадающем списке *Механизм полнотекстового поиска выберите пункт Служба поиска.
7.Отключите полнотекстовый поиск в базе данных:
в SQL Server Management Studio удалите содержимое папки полнотекстового каталога: Databases\<Имя базы данных Directum>\Storage\Full Text Catalog. Для этого:
a)Откройте свойства полнотекстового каталога.
b)Перейдите в узел Tables/Views.
c)Очистите таблицу Table/view objects assigned to the catalog.
d)Нажмите на кнопку OK.
e)Удалите содержимое папки полнотекстового каталога;
удалите строки в таблицах SBIndexDataEDoc, SBIndexDataFolder, SBIndexDataJob, SBIndexDataTask, SBIndexFileGroup с помощью запроса:

 

TRUNCATE TABLE <Имя таблицы>

отключите назначенное задание Windows на запуск сценария Индексирование текстов и слепков объектов.
8.Удалите службы Windows Search и Indexing Service.
9.Если для полнотекстового поиска использовалась служба Indexing Service, то на SQL-сервере удалите связанный сервер:
запустите среду Microsoft SQL Management Studio;
откройте папку Server Objects\Linked Servers;
удалите объект ISBFileStorage.
© Компания Directum, 2020 Сообщество пользователей Directum
.navbar > a:hover { background: #FFD73B; }