SearchDataObjectsResponse

Es la respuesta a una solicitud de búsqueda.

Representación JSON
{
  "results": [
    {
      object (SearchResult)
    }
  ],
  "nextPageToken": string,
  "searchResponseMetadata": {
    object (SearchResponseMetadata)
  }
}
Campos
results[]

object (SearchResult)

Solo salida. Es la lista de objetos de datos que coinciden con los criterios de búsqueda.

nextPageToken

string

Solo salida. Un token para recuperar la siguiente página de resultados. Se pasa a [DataObjectSearchService.SearchDataObjectsRequest.page_token][] para obtener esa página.

searchResponseMetadata

object (SearchResponseMetadata)

Solo salida. Son los metadatos sobre la ejecución de la búsqueda.

SearchResult

Es un solo resultado de la búsqueda.

Representación JSON
{
  "dataObject": {
    object (DataObject)
  },
  "distance": number
}
Campos
dataObject

object (DataObject)

Solo salida. Es el objeto de datos coincidente.

distance

number

Solo salida. Es la distancia de similitud.

SearchResponseMetadata

Son los metadatos sobre la ejecución de la búsqueda.

Representación JSON
{

  // Union field index_type can be only one of the following:
  "usedIndex": {
    object (IndexInfo)
  },
  "usedKnn": boolean
  // End of list of possible types for union field index_type.
}
Campos
Campo de unión index_type. Es el tipo de índice que se usa. index_type puede ser solo uno de los parámetros siguientes:
usedIndex

object (IndexInfo)

Indica que la búsqueda usó un índice en particular.

usedKnn

boolean

Solo salida. Si es verdadero, la búsqueda usó el motor de indexación predeterminado de K-vecinos más cercanos (KNN) del sistema.

IndexInfo

Mensaje que indica el índice que se usó para la búsqueda.

Representación JSON
{
  "name": string
}
Campos
name

string

Solo salida. Es el nombre del recurso del índice que se usó para la búsqueda. Formato: projects/{project}/locations/{location}/collections/{collection}/indexes/{index}