Method: projects.locations.collections.dataObjects.search

Busca objetos de datos.

Solicitud HTTP

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

Parámetros de ruta

Parámetros
parent

string

Obligatorio. Nombre del recurso de la colección en la que se realizará la búsqueda. Formato: projects/{project}/locations/{location}/collections/{collection}

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación 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.
}
Campos
pageSize

integer

Es opcional. El tamaño de página de lista estándar.

pageToken

string

Es opcional. El token de página de lista estándar. Por lo general, se obtiene a través de SearchDataObjectsResponse.next_page_token de la llamada DataObjectSearchService.SearchDataObjects anterior.

Campo de unión search_type. Es la búsqueda que se realizará. search_type puede ser solo uno de los parámetros siguientes:

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de SearchDataObjectsResponse.

Permisos de autorización

Requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Authentication Overview.

Permisos de IAM

Se requiere el siguiente permiso de IAM en el recurso parent:

  • vectorsearch.dataObjects.search

Para obtener más información, consulta la documentación de IAM.