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)
    },
    ...
  }
}
Campi
name

string

Identificatore. Il nome risorsa completo di dataObject.

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

dataObjectId
(deprecated)

string

Solo output. L'ID del dataObject.

createTime

string (Timestamp format)

Solo output. Timestamp della creazione di 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 di 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" }.

Vettoriale

Un vettore che può essere denso o sparso.

Rappresentazione 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.
}
Campi
values[]
(deprecated)

number

I valori del vettore.

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 dataObjects in un batch.

batchSearch

Le ricerche batch cercano oggetti di dati.

batchUpdate

Aggiorna dataObjects 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 di dati.