Перейти к содержимому

Поиск и фильтры

Omnismith предоставляет динамический движок запросов для поиска сущностей по шаблонам. Вы можете комбинировать глобальный полнотекстовый поиск с фильтрами по полям и настраиваемой сортировкой.


  • Введите поисковые ключевые слова в строку поиска в верхней части любого экрана сущностей.
  • Поиск выполняется по текстовым атрибутам (Измерениям), меткам списков и отображаемым именам ссылок.

Фильтруйте сущности по условиям конкретных атрибутов с помощью операторов сравнения:

Тип атрибутаДоступные операторыПример условия
Строка (String)Равно, Содержит, Начинается с, ПустоHostname содержит "prod"
Число / Метрика=, >, <, >=, <=, МеждуCPU Usage > 80
Список (List)Входит в, Не входит в, ПустоStatus входит в [Online, Degraded]
Дата / ВремяРаньше, Позже, Между, СегодняCreated Позже 2026-01-01
Ссылка (Reference)Равно, Входит в, Без ссылкиCustomer = ООО Вектор

  1. Перейдите в Операции с Сущностями → Сущности и выберите шаблон.
  2. Нажмите + Добавить фильтр рядом со строкой поиска.
  3. Выберите атрибут (например, Status), оператор (например, Равно) и значение (например, Online).
  4. Добавляйте дополнительные чипы фильтров для построения составных условий (логическое И).
  5. Кликайте по заголовкам колонок для настройки направления сортировки (по возрастанию / по убыванию).

Многокритериальный поиск сущностей с активными чипами фильтрации


[!NOTE] Динамическая трансляция запросов: В традиционном SQL динамические запросы к полям требуют сложного индексирования JSONB. В Omnismith:

  • Параметры запросов OpenAPI транслируют чипы фильтров UI непосредственно в индексированные запросы EAV (GET /api/v1/entity/template/{templateId}?filter[status]=Online&sort=-updated_at).
  • Ответы разбиваются на страницы с использованием курсорной/смещенной пагинации для стабильной производительности на больших объемах данных.

[!TIP]

  • Экспортируйте отфильтрованные результаты в CSV в разделе Импорт и экспорт.
  • Закрепляйте отфильтрованные представления в виджетах на Дашбордах.