Restituisce informazioni di debug per l'API di query Cloud Search che fornisce il metodo di ricerca.
Nota:per l'esecuzione di questa API è necessario un account utente finale standard. Un account di servizio non può eseguire direttamente richieste API di query. Per utilizzare un account di servizio per eseguire query, configura la delega dell'autorità a livello di dominio di Google Workspace.
Richiesta HTTP
POST https://cloudsearch.googleapis.com/v1/query:debugSearch
L'URL utilizza la sintassi di transcodifica gRPC.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "requestOptions": { object ( |
Campi | |
---|---|
requestOptions |
Opzioni di richiesta, ad esempio l'applicazione di ricerca e il fuso orario dell'utente. |
query |
La stringa di query non elaborata. Consulta gli operatori di ricerca supportati in Restringere la ricerca con gli operatori |
pageSize |
Numero massimo di risultati di ricerca da restituire in una pagina. I valori validi sono compresi tra 1 e 100, inclusi. Il valore predefinito è 10. Il valore minimo è 50 se vengono richiesti risultati oltre 2000. |
start |
Indice iniziale dei risultati. |
dataSourceRestrictions[] |
Le origini da utilizzare per le query. Se non specificato, vengono utilizzate tutte le origini dati dell'applicazione di ricerca corrente. |
facetOptions[] |
|
sortOptions |
Le opzioni per ordinare i risultati di ricerca |
queryInterpretationOptions |
opzioni per interpretare la query dell'utente. |
contextAttributes[] |
Attributi di contesto per la richiesta che verranno utilizzati per modificare il ranking dei risultati di ricerca. Il numero massimo di elementi è 10. |
Corpo della risposta
Esegui il debug della risposta query.search.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"searchResponse": {
object ( |
Campi | |
---|---|
searchResponse |
Risposta Query.search. |
gsrRequest |
Stringa serializzata di GenericSearchRequest. Una stringa con codifica Base64. |
gsrResponse |
Stringa serializzata di GenericSearchResponse. Una stringa con codifica Base64. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/cloud_search.query
https://www.googleapis.com/auth/cloud_search
Per ulteriori informazioni, consulta la Guida all'autorizzazione.