REST Resource: projects.locations.collections.dataObjects

Risorsa: DataObject

Una risorsa dataObject in Vector Search.

Rappresentazione JSON
{
  "name": string,
  "dataObjectId": string,
  "createTime": string,
  "updateTime": string,
  "data": {
    object
  },
  "vectors": {
    string: {
      object (Vector)
    },
    ...
  },
  "etag": string
}
Campi
name

string

Identificatore. Il nome risorsa completo del dataObject.

Formato: projects/{project}/locations/{location}/collections/{collection}/dataObjects/{dataObjectId} Il dataObjectId deve avere una lunghezza compresa tra 1 e 63 caratteri ed essere conforme a RFC1035.

dataObjectId

string

Solo output. L'ID del dataObject.

createTime

string (Timestamp format)

Solo output. Timestamp della creazione del dataObject.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo output. Timestamp dell'ultimo aggiornamento del dataObject.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

data

object (Struct format)

Facoltativo. I dati del dataObject.

vectors

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

Facoltativo. I vettori del dataObject.

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

etag

string

Facoltativo. L'etag del dataObject.

Vettoriale

Un vettore che può essere denso o sparso.

Rappresentazione JSON
{

  // 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.
}
Campi
Campo unione vector_type. Il tipo di vettore. vector_type può essere solo uno dei seguenti tipi:
dense

object (DenseVector)

Un vettore denso.

sparse

object (SparseVector)

Un vettore sparso.

DenseVector

Un vettore denso.

Rappresentazione JSON
{
  "values": [
    number
  ]
}
Campi
values[]

number

Obbligatorio. I valori del vettore.

SparseVector

Un vettore sparso.

Rappresentazione JSON
{
  "values": [
    number
  ],
  "indices": [
    integer
  ]
}
Campi
values[]

number

Obbligatorio. I valori del vettore.

indices[]

integer

Obbligatorio. Gli indici corrispondenti per i valori.

Metodi

aggregate

Aggrega gli oggetti dati.

batchCreate

Crea un batch di dataObject.

batchDelete

Elimina i dataObject in un batch.

batchSearch

Esegue ricerche in batch negli oggetti dati.

batchUpdate

Aggiorna i dataObject in un batch.

create

Crea un dataObject.

delete

Elimina un dataObject.

get

Recupera un oggetto dati.

patch

Aggiorna un dataObject.

query

Esegue query sugli oggetti dati.
Cerca oggetti dati.