# Поиск API методы для поиска. ## `GET /api/search/` Поиск элементов в GlarusBI. Список поддерживаемых моделей см. в [[metabase.search.config/all-models]]. Фильтры: - `archived`: установите `true` для поиска только архивных элементов, по умолчанию - `false`. - `table_db_id`: поиск таблиц, карточек и моделей определенной БД. - `models`: искать только элементы указанных моделей. Если не указано - искать всех моделей. - `filters_items_in_personal_collection`: искать элементы только в персональных коллекциях. - `created_at`: искать элементы, созданные в указанное время. - `created_by`: искать элементы, созданные указанным пользователем. - `last_edited_at`: искать элементы, в последний раз редактировавшиеся в указанное время. - `last_edited_by`: искать элементы, в последний раз редактировавшиеся указанным пользователем. - `search_native_query`: установите `true` для поиска по содержимому прямых запросов. - `verified`: установите `true` для поиска только верифицированных элементов (требуется премиум-функция "Управление контентом" или "Официальные коллекции"). Обратите внимание, что не все типы элементов поддерживают все фильтры, и результаты будут включать только модели, поддерживающие предоставленные фильтры. Например: - Фильтр `created-by` поддерживает дашборды, модели, действия и карточки. - Фильтр `verified` поддерживает модели и карточки. Поисковый запрос, к которому применены оба фильтра, вернет только модели и карточки. ### Параметры: * **`filter_items_in_personal_collection`** nullable enum of only, exclude * **`table_db_id`** целое число больше нуля или null. * **`created_by`** null, целое число больше нуля или последовательность целых чисел больше нуля. * **`verified`** true или null. * **`created_at`** непустая строка или null. * **`archived`** логическое значение или null. * **`q`** непустая строка или null. * **`search_native_query`** true или null. * **`models`** null или одно из: `dashboard`, `table`, `dataset`, `segment`, `collection`, `database`, `action`, `indexed-entity`, `metric`, `card`; или последовательность из: `dashboard`, `table`, `dataset`, `segment`, `collection`, `database`, `action`, `indexed-entity`, `metric`, `card`. * **`last_edited_by`** null, целое число больше нуля или последовательность целых чисел больше нуля. * **`last_edited_at`** непустая строка или null. * **`context`** null или одно из: `search-bar`, `search-app`. ## `GET /api/search/models` Получить набор моделей, которые вернет поисковый запрос. ### Параметры: * **`filter_items_in_personal_collection`** * **`created_by`** null, целое число больше нуля или последовательность целых чисел больше нуля. * **`verified`** true или null. * **`created_at`** непустая строка или null. * **`archived`** допустимая логическая строка (`true` или `false`) или null. * **`q`** * **`search_native_query`** true или null. * **`last_edited_by`** null, целое число больше нуля или последовательность целых чисел больше нуля. * **`last_edited_at`** целое число больше нуля или null. * **`table-db-id`** целое число больше нуля или null. --- [<< Назад к разделу API](./api-documentation.md)