ELMA365 Полнотекстовый поиск — системное решение для быстрого полнотекстового поиска по значениям в свойствах приложений, а также содержанию свойств типа Файлы любых текстовых форматов, поддерживаемых в ELMA365.
В решении используется интеграция с сервисом OpenSearch, который предназначен для быстрого поиска и анализа больших объёмов данных. С помощью решения запрос и данные элементов приложений передаются в сервис и обрабатываются на его стороне. Затем результат поиска поступает в ELMA365.
начало внимание
Решение ELMA365 Полнотекстовый поиск предназначено только для поставки On-Premises и активируется с помощью серверной лицензии.
конец внимание
Для работы пользователей с решением администратор системы:
- настраивает перечень приложений и их свойств, по которым будет выполняться поиск;
- создаёт страницу для работы пользователей с полнотекстовым поиском и размещает на ней виджет, входящий в состав решения.
После этого пользователи могут выполнять поиск по свойствам приложений и содержанию файлов, которые хранятся в элементах приложений. Для этого достаточно начать вводить слово в строке поиска.

Результат поиска отображается в виде списка ссылок на элементы приложений. Также вы увидите текст из данных каждого элемента, в котором содержится слово, введённое в строке поиска. Например, отобразятся совпадения в названии элемента и тексте вложенного файла. Нажмите на ссылку, чтобы перейти в карточку элемента.
В результатах поиска учитываются:
- права доступа пользователя к элементам приложений;
- параметры фильтрации, если пользователь применил их.
- близкие словоформы — результат формируется не только по точному совпадению слова, но и с учётом его падежа, числа, времени.
Функциональные возможности решения дополняются по мере их разработки.
Состав решения «ELMA365 Полнотекстовый поиск»
Решение содержит:
- виджет полнотекстового поиска — размещается на странице, где пользователи выполняют поиск данных;
- страницу Администрирование > Полнотекстовый поиск — позволяет выбрать приложения и их свойства, по которым выполняется полнотекстовый поиск;
- сервис fulltextsearcher — обеспечивает интеграцию ELMA365 с сервисом OpenSearch;
- сервис textextractor — позволяет извлекать текстовые данные из файлов для дальнейшей обработки в OpenSearch.
Также для работы решения администратор системы устанавливает сервис OpenSearch.
Первичная настройка решения «ELMA365 Полнотекстовый поиск»
Функциональные возможности решения доступны пользователям после первичной настройки, которую администратор системы выполняет в несколько этапов:
- Установить сервис OpenSearch, а также сервисы решения fulltextsearcher и textextractor. Порядок настроек зависит от используемого способа установки ELMA365 On-Premises в Kubernetes. Подробнее читайте в статьях:
- «Установить сервисы для полнотекстового поиска в KinD скриптом»;
- «Установить сервисы для полнотекстового поиска в в Kubernetes пакетом Helm».
- Активировать системное решение ELMA365 Полнотекстовый поиск.
- Настроить список приложений и их свойств, по которым будет выполняться полнотекстовый поиск.
- Создать страницу для выполнения поиска, разместить на ней виджет полнотекстового поиска и настроить права доступа к странице.