C.27. Сервис доступа к ElasticSearch

В данном разделе описаны свойства сервиса конфигурации "Сервис доступа к ElasticSearch", определяющие порядок интеграции сервера бизнес-логики Corporate и сервера системы поиска ElasticSearch™.

Свойство

Описание

Значение по умолчанию

Настройки доступа к серверу

Содержит перечень параметров для подключения к серверу системы поиска ElasticSearch™:

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

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

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

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

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

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

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

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

  • highlight. Включение / отключение подсветки результатов поиска.

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

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

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

  • highlighterType. Тип используемого алгоритма для подсветки. Возможные значения:

    • "fvh". Используется Lucene Fast Vector Highlighter.

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

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

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

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

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

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

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

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

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

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

См. также разд. «Интеграция с ElasticSearch»