Подключить полнотекстовый поиск Elasticsearch
Лицензия Docsvision должна содержать опцию Docsvision Внешний полнотекстовый поиск Elasticsearch, иначе использование системы Elasticsearch приведет к ошибке сервера Docsvision. |
-
Откройте Консоль настройки Docsvision.
-
Перейдите на страницу
-
Нажмите кнопку Добавить базу данных, чтобы открыть окно добавления БД к сервису полнотекстового индексирования.
Чтобы Elasticsearch корректно искал по базе данных Microsoft SQL, в настройках индексации добавьте локаль отличную от нейтральной. Например, русский язык. Рисунок 1. Окно добавления БД к сервису полнотекстового индексирования -
В списке Название базы выберите подключаемую БД Docsvision, установите флаг
Использовать внешний полнотекстовый поиск (Elasticsearch)
. Нажмите Далее, чтобы продолжить настройку.В списке отображаются БД, подключенные к данному серверу Docsvision.
-
Настройте параметры подключения БД к системе полнотекстового поиска.
Рисунок 2. Окно параметров подключения БД к системе полнотекстового поиска -
В следующем окне настройте параметры индексирования карточек.
Рисунок 3. Окно настройки параметров индексирования карточек -
В следующем окне настройте параметры индексирования справочников.
Рисунок 4. Окно настройки параметров индексирования справочников -
Нажмите Завершить, чтобы подключить БД к сервису полнотекстового индексирования с текущими настройками.
-
Включите индексирование добавленной базы данных.
-
Если в Elasticsearch специальным образом настроена безопасность, предоставьте учетной записи сервиса полнотекстового индексирования полный доступ к Elasticsearch.
-
Перезапустите сервер Docsvision dvappserver и сервис полнотекстового индексирования (службу dvfulltextservice).
Чтобы убедиться, что индексирование с Elasticsearch работает, перейдите (подождав 5 минут после выполнения последнего шага) по адресу
http://elastic.company.com:9200/_search?filter_path=hits.total
и убедитесь, что в полеtotal
отображается число больше нуля. -
Настройте свойства индексирования Elasticsearch согласно инструкции в разделе Изменить настройки Elasticsearch.