- Richiesta HTTP
- Parametri di ricerca
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- QuerySource
- QueryOperator
- QueryOperator.Type
- Prova!
Restituisce l'elenco delle origini che l'utente può utilizzare per le API Search e Suggest.
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
GET https://cloudsearch.googleapis.com/v1/query/sources
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri di query
Parametri | |
---|---|
requestOptions |
Opzioni di richiesta, ad esempio l'applicazione di ricerca e il fuso orario dell'utente. |
pageToken |
Numero di origini da restituire nella risposta. |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Risposta per l'elenco delle origini.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"sources": [
{
object ( |
Campi | |
---|---|
sources[] |
|
nextPageToken |
|
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.
QuerySource
Elenco delle origini che l'utente può cercare utilizzando l'API di query.
Rappresentazione JSON |
---|
{ "source": { object ( |
Campi | |
---|---|
source |
Il nome dell'origine |
shortName |
Un nome breve o un alias per l'origine. Questo valore può essere utilizzato con l'operatore "source". |
displayName |
Nome visualizzato dell'origine dati. |
operators[] |
Elenco di tutti gli operatori applicabili a questa origine. |
QueryOperator
La definizione di un operatore che può essere utilizzato in una richiesta Search/query.suggest.
Rappresentazione JSON |
---|
{
"operatorName": string,
"lessThanOperatorName": string,
"greaterThanOperatorName": string,
"type": enum ( |
Campi | |
---|---|
operatorName |
Il nome dell'operatore. |
lessThanOperatorName |
Indica il nome dell'operatore che può essere utilizzato per isolare la proprietà utilizzando l'operatore minore. |
greaterThanOperatorName |
Indica il nome dell'operatore che può essere utilizzato per isolare la proprietà utilizzando l'operatore maggiore di. |
type |
Il tipo di operatore. |
displayName |
Nome visualizzato dell'operatore |
isSortable |
Questo operatore può essere utilizzato per ordinare i risultati. |
isFacetable |
Questo operatore può essere utilizzato per ottenere le sfaccettature. |
isReturnable |
La proprietà associata a questo facet verrà restituita nei risultati di ricerca. |
isRepeatable |
Indica se è possibile impostare più valori per questa proprietà. |
isSuggestable |
Può ricevere suggerimenti per questo campo. |
enumValues[] |
Elenco potenziale di valori per il campo operatore. Questo campo viene compilato solo quando possiamo enumerare in sicurezza tutti i valori possibili di questo operatore. |
objectType |
Il nome dell'oggetto corrispondente all'operatore. Questo campo viene compilato solo per gli operatori specifici dello schema e non è impostato per gli operatori comuni. |
QueryOperator.Type
Il tipo di proprietà a cui fa riferimento l'operatore.
Enum | |
---|---|
UNKNOWN |
Valore non valido. |
INTEGER |
|
DOUBLE |
|
TIMESTAMP |
|
BOOLEAN |
|
ENUM |
|
DATE |
|
TEXT |
|
HTML |