REST Resource: projects.locations.collections.dataObjects

Recurso: DataObject

Um recurso dataObject na pesquisa vetorial.

Representação JSON
{
  "name": string,
  "dataObjectId": string,
  "createTime": string,
  "updateTime": string,
  "data": {
    object
  },
  "vectors": {
    string: {
      object (Vector)
    },
    ...
  }
}
Campos
name

string

Identificador. O nome totalmente qualificado do recurso dataObject.

Formato: projects/{project}/locations/{location}/collections/{collection}/dataObjects/{dataObjectId} O dataObjectId precisa ter de 1 a 63 caracteres e estar de acordo com o RFC1035.

dataObjectId
(deprecated)

string

Apenas saída. O ID do dataObject.

createTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora em que o dataObject foi criado.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora da última atualização do dataObject.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

data

object (Struct format)

Opcional. Os dados do dataObject.

vectors

map (key: string, value: object (Vector))

Opcional. Os vetores do dataObject.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Vetor

Um vetor que pode ser denso ou esparso.

Representação JSON
{
  "values": [
    number
  ],

  // Union field vector_type can be only one of the following:
  "dense": {
    object (DenseVector)
  },
  "sparse": {
    object (SparseVector)
  }
  // End of list of possible types for union field vector_type.
}
Campos
values[]
(deprecated)

number

Os valores do vetor.

Campo de união vector_type. O tipo do vetor. vector_type pode ser apenas de um dos tipos a seguir:
dense

object (DenseVector)

Um vetor denso.

sparse

object (SparseVector)

Um vetor esparso.

DenseVector

Um vetor denso.

Representação JSON
{
  "values": [
    number
  ]
}
Campos
values[]

number

Obrigatório. Os valores do vetor.

SparseVector

Um vetor esparso.

Representação JSON
{
  "values": [
    number
  ],
  "indices": [
    integer
  ]
}
Campos
values[]

number

Obrigatório. Os valores do vetor.

indices[]

integer

Obrigatório. Os índices correspondentes dos valores.

Métodos

aggregate

Agrega objetos de dados.

batchCreate

Cria um lote de dataObjects.

batchDelete

Exclui dataObjects em lote.

batchSearch

Pesquisa em lote objetos de dados.

batchUpdate

Atualiza dataObjects em lote.

create

Cria um dataObject.

delete

Exclui um dataObject.

get

Recebe um objeto de dados.

patch

Atualiza um dataObject.

query

Consulta objetos de dados.
Pesquisa objetos de dados.