Интеграция с ElasticSearch

Настройка параметров интеграции осуществляется путем редактирования значения свойства конфигурации Сервис доступа к ElasticSearch. Настройки доступа к серверу.

Свойство содержит следующие параметры. Также приведены примерные тестовые значения параметров.

used

Логический переключатель, определяет, используется ли в системе ДБО интеграция с ElasticSearch™.

Возможные значения:

  • "true";

  • "false".

Возможное тестовое значение "true".

connectionTimeout

Таймаут проверки доступности внешнего сервиса и соединения (сек).

Допустимые значения – положительное число.

Возможное тестовое значение "30".

elasticHost

Сетевой адрес сервера / кластера серверов, на котором развернуто ПО ElasticSearch™.

[Примечание] Примечание

Текущая версия "Corporate" поддерживает работу только с одним хостом, в том числе при работе в кластерном режиме.

Возможное тестовое значение "localhost".

elasticPort

Сетевой порт сервера ElasticSearch™, доступный для подключения.

Возможное тестовое значение "9200".

explain

Логический переключатель для механизма Explain API, позволяющего получать описание результатов выполненных поисковых запросов.

Возможные значения:

  • "true";

  • "false".

Возможное тестовое значение "false".

fuzzyMaxExpansions

Параметр поиска неточных соответствий. Задает максимальное количество терминов неточного соответствия.

Возможное тестовое значение – "100".

fuzzyPrefixLength

Параметр поиска неточных соответствий. Задает длину префикса, соответствие с которым должно быть точным.

Возможное тестовое значение – "5".

[Внимание!] Внимание!

Не рекомендуется задавать большое значение для параметра fuzzyMaxExpansions при одновременно малом значении параметра fuzzyPrefixLength – это может привести к излишнему увеличению поисковой выборки.

fuzzyTranspositions

Логический переключатель допустимости транспозиции символов при поиске неточных соответствий (т. е. "ab""ba").

Возможное тестовое значение – "true".

hightlight

Переключатель использования механизма подсветки результатов поиска. Отключение подсветки может увеличить быстродействие системы индексации.

Возможные значения:

  • "true" – механизм включен;

  • "false" – механизм выключен.

Возможное тестовое значение "true".

highlighterType

Тип используемого алгоритма подсветки результатов поиска.

Возможные значения:

  • "fvh". Используется Lucene Fast Vector Highlighter. Используется по умолчанию.

  • "unified". Используется Lucene Unified Highlighter.

  • "plain". Используется стандартный Lucene Highlighter.

Возможное тестовое значение "fvh".

recreateIndexTimeout

Таймаут проверки доступности внешнего сервиса и соединения (сек).

Допустимые значения – положительное число, а также -1 и 0.

Примерное тестовое значение "30".

socketTimeout

Таймаут ожидания ответа от внешнего сервиса (сек).

Допустимые значения – положительное число.

Примерное тестовое значение "60".

totalFieldsLimit

Лимит полей в индексе. При значении "0" используется автоматический подсчет.

Примерное тестовое значение "2000".

Редактирование параметров интеграции с ElasticSearch™ осуществляется стандартным образом, согласно инстр. «Добавление  / редактирование свойств конфигурации».