Универсальный поиск
В SberMobile Server доступен интегрированный поиск на основе индексации единой модели данных. Интерфейс универсального поиска может использоваться для нахождения различных контекстов, переменных, функций и событий.
Вызов окна универсального поиска осуществляется через действие Search, доступное в корневом контексте. В диалоговом окне строка из текстового поля поиска используется для поиска по всему дереву контекстов и базе данных SberMobile Server.
Конфигурация индексации
Настройки индексации находятся в узле Поиск раздела конфигурации плагинов. Настройки включают в себя несколько элементов:
Настройки индексации
Эта таблица задает правила индексации различных групп контекстов. Каждая запись содержит:
- Маску контекстов для определения группы контекстов данного правила.
Если доступный путь контекста ресурса совпадает или расширяет маску контекста, определенную текущей строкой таблицы параметров индексации, определенные в этой строке настройки индексации будут использованы как настройки индексации для пути. Как только найдена соответствующая строка, ни одна другая строка не сопоставляется. Так, например, если вы начали таблицу с контекста * (т.e, это первая строка в таблице), другие строки проверяться не будут, так как данная строка соответствует всем контекстам. Именно поэтому * всегда должен быть последней строкой таблицы.
- Флажок контекста, который разрешает индексирование этой группы и основных свойств контекстов этой группы (такие как имя, описание, тип, и т.д.)
- Флажок переменных, который разрешает индексирование метаданных переменных (имена, описания, параметры поля, и т.д.)
- Флажок функций, который разрешает индексирование метаданных функций (имена, описания, параметры ввода/вывода и т.д.)
- Флажок событий, который разрешает индексирование метаданных событий (имена, описания, параметры полей, и т.д.)
- Флажок действий, который разрешает индексирование метаданных действий (имена, описания, и т.д.)
- Таблицу Имена переменных, которая содержит список переменных, чьи значения будут добавлены в индекс.
Данный параметр может быть изменен, только если Переменные активированы.
Настройки поиска
Данное свойство определяет параметр Папка хранения индекса, который определяет месоположение папки с поисковым индексом. Путь может быть абсолютным или относительным папки установки SberMobile Server.
Настройки индексации класса
В этой таблице вы можете настроить, какие классы и экземпляры классов индексировать. Таблица вводит следующие параметры:
- Контекст класса используется для определения контекста класса, чьи экземпляры необходимо индексировать.
- Поля класса используется для определения поля, которые необходимо индексировать.