ELMA365 Полнотекстовый поиск

ELMA365 Полнотекстовый поиск — пакет лицензируемых функций для быстрого полнотекстового поиска по значениям в свойствах приложений, а также содержанию свойств типа Файлы любых текстовых форматов, поддерживаемых в ELMA365.

В пакете используется интеграция с сервисом OpenSearch, который предназначен для быстрого поиска и анализа больших объёмов данных. Запрос вместе с данными элементов приложений из ELMA365 передаются в сервис и обрабатываются на его стороне. Затем результат поиска поступает обратно в систему.

начало внимание

ELMA365 Полнотекстовый поиск предназначен только для поставки On-Premises и активируется с помощью серверной лицензии.

конец внимание

Для работы пользователей с полнотекстовым поиском администратор системы:

  • настраивает перечень приложений и их свойств, по которым будет выполняться поиск;
  • создаёт страницу для работы пользователей с полнотекстовым поиском и размещает на ней виджет, входящий в состав лицензируемого пакета.

После этого пользователи могут выполнять поиск по свойствам приложений и содержанию файлов, которые хранятся в элементах приложений. Для этого достаточно начать вводить слово в строке поиска и нажать Enter.

full-text-search-1

Результат поиска отображается в виде списка ссылок на элементы приложений. Также вы увидите текст из данных каждого элемента, в котором содержится слово, введённое в строке поиска. Например, отобразятся совпадения в названии элемента и тексте вложенного файла. Нажмите на ссылку, чтобы перейти в карточку элемента.

В результатах поиска учитываются:

  • права доступа пользователя к элементам приложений;
  • параметры фильтрации, если пользователь применил их.
  • нечёткий поиск, позволяющий находить совпадения по введённому фрагменту слова;
  • близкие словоформы — результат формируется не только по точному совпадению слова или его фрагмента, но и с учётом падежа, числа, времени.

Состав пакета «ELMA365 Полнотекстовый поиск»

В состав лицензируемого пакета входят:

  • виджет Полнотекстовый поиск — размещается на странице, где пользователи выполняют поиск данных;
  • страница Администрирование > Полнотекстовый поиск — позволяет выбрать приложения и их свойства, по которым выполняется полнотекстовый поиск;
  • сервис fulltextsearcher — обеспечивает интеграцию ELMA365 с сервисом OpenSearch;
  • сервис textextractor — позволяет извлекать текстовые данные из файлов для дальнейшей обработки в OpenSearch.

Также для работы лицензируемого пакета администратор системы устанавливает сервис OpenSearch.

Первичная настройка ELMA365 Полнотекстовый поиск

Функциональные возможности пакета доступны пользователям после первичной настройки, которую администратор системы выполняет в несколько этапов:

  1. Установить сервис OpenSearch, а также сервисы fulltextsearcher и textextractor, входящие в состав пакета. Порядок настроек зависит от используемого способа установки ELMA365 On-Premises в Kubernetes. Подробнее читайте в статьях:
  1. Активировать ELMA365 Полнотекстовый поиск.
  2. Настроить список приложений и их свойств, по которым будет выполняться полнотекстовый поиск.
  3. Создать страницу для выполнения поиска, разместить на ней виджет полнотекстового поиска и настроить права доступа к странице.