Method: projects.locations.collections.dataObjects.search

Cerca oggetti di dati.

Richiesta HTTP

POST https://vectorsearch.googleapis.com/v1/{parent}/dataObjects:search

Parametri del percorso

Parametri
parent

string

Obbligatorio. Il nome della risorsa della raccolta in cui eseguire la ricerca. Formato: projects/{project}/locations/{location}/collections/{collection}

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "pageSize": integer,
  "pageToken": string,

  // Union field search_type can be only one of the following:
  "vectorSearch": {
    object (VectorSearch)
  },
  "semanticSearch": {
    object (SemanticSearch)
  },
  "textSearch": {
    object (TextSearch)
  }
  // End of list of possible types for union field search_type.
}
Campi
pageSize

integer

Facoltativo. Le dimensioni standard della pagina dell'elenco.

pageToken

string

Facoltativo. Il token della pagina dell'elenco standard. In genere ottenuto tramite SearchDataObjectsResponse.next_page_token della precedente chiamata DataObjectSearchService.SearchDataObjects.

Campo unione search_type. La query da cercare. search_type può essere solo uno dei seguenti tipi:

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di SearchDataObjectsResponse.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • vectorsearch.dataObjects.search

Per saperne di più, consulta la documentazione di IAM.