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

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

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

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

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

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

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

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

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

full-text-search-1

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

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

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

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

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

Решение содержит:

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

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

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

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

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