Возвращает отладочную информацию для запроса Cloud Search. API предоставляет метод поиска.
Примечание. Для выполнения этого API требуется стандартная учетная запись конечного пользователя. Учетная запись службы не может напрямую выполнять запросы к API; Чтобы использовать сервисный аккаунт для выполнения запросов, настройте делегирование полномочий Google Workspace на уровне всего домена .
HTTP-запрос
POST https://cloudsearch.googleapis.com/v1/query:debugSearch
URL-адрес использует синтаксис транскодирования gRPC .
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{ "requestOptions": { object ( |
Поля | |
---|---|
requestOptions | Параметры запроса, такие как приложение поиска и часовой пояс пользователя. |
query | Необработанная строка запроса. См. поддерживаемые операторы поиска в разделе «Сузьте поиск с помощью операторов». |
pageSize | Максимальное количество результатов поиска, возвращаемых на одной странице. Допустимые значения: от 1 до 100 включительно. Значение по умолчанию — 10. Минимальное значение — 50, если запрашиваются результаты за пределами 2000. |
start | Начальный индекс результатов. |
dataSourceRestrictions[] | Источники, используемые для запросов. Если не указано, используются все источники данных из текущего приложения поиска. |
facetOptions[] | |
sortOptions | Варианты сортировки результатов поиска |
queryInterpretationOptions | варианты интерпретации запроса пользователя. |
contextAttributes[] | Атрибуты контекста запроса, которые будут использоваться для корректировки ранжирования результатов поиска. Максимальное количество элементов — 10. |
Тело ответа
Отладка запроса.Поиск ответа.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"searchResponse": {
object ( |
Поля | |
---|---|
searchResponse | Ответ на запрос.поиск. |
gsrRequest | Сериализованная строка GenericSearchRequest. Строка в кодировке Base64. |
gsrResponse | Сериализованная строка GenericSearchResponse. Строка в кодировке Base64. |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/cloud_search.query
-
https://www.googleapis.com/auth/cloud_search
Дополнительную информацию см. в руководстве по авторизации .