Method: projects.locations.collections.dataObjects.search

Recherche des objets de données.

Requête HTTP

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

Paramètres de chemin

Paramètres
parent

string

Obligatoire. Nom de ressource de la collection dans laquelle effectuer la recherche. Format : projects/{project}/locations/{location}/collections/{collection}

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation 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.
}
Champs
pageSize

integer

Facultatif. Taille de la page de la liste standard.

pageToken

string

Facultatif. Jeton de la page de la liste standard. Généralement obtenu à partir de SearchDataObjectsResponse.next_page_token de l'appel DataObjectSearchService.SearchDataObjects précédent.

Champ d'union search_type. Requête à rechercher. search_type ne peut être qu'un des éléments suivants :

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de SearchDataObjectsResponse.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • vectorsearch.dataObjects.search

Pour en savoir plus, consultez la documentation IAM.