title: "Поиск" summary: | API методы для поиска. redirect_from: - /ru/docs/latest/api/search
Поиск¶
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_collectionnullable enum of only, excludetable_db_idцелое число больше нуля или null.created_bynull, целое число больше нуля или последовательность целых чисел больше нуля.verifiedtrue или null.-
created_atнепустая строка или null. -
archivedлогическое значение или null. -
qнепустая строка или null. -
search_native_querytrue или null. -
modelsnull или одно из:dashboard,table,dataset,segment,collection,database,action,indexed-entity,metric,card; или последовательность из:dashboard,table,dataset,segment,collection,database,action,indexed-entity,metric,card. -
last_edited_bynull, целое число больше нуля или последовательность целых чисел больше нуля. -
last_edited_atнепустая строка или null. -
contextnull или одно из:search-bar,search-app.
GET /api/search/models¶
Получить набор моделей, которые вернёт поисковый запрос.
Параметры:¶
-
filter_items_in_personal_collection -
created_bynull, целое число больше нуля или последовательность целых чисел больше нуля. -
verifiedtrue или null. -
created_atнепустая строка или null. -
archivedдопустимая логическая строка (trueилиfalse) или null. -
q -
search_native_querytrue или null. -
last_edited_bynull, целое число больше нуля или последовательность целых чисел больше нуля. -
last_edited_atцелое число больше нуля или null. -
table-db-idцелое число больше нуля или null.