REST Resource: projects.locations.collections.dataObjects

Resource: DataObject

Resource dataObject di Vector Search.

Representasi JSON
{
  "name": string,
  "dataObjectId": string,
  "createTime": string,
  "updateTime": string,
  "data": {
    object
  },
  "vectors": {
    string: {
      object (Vector)
    },
    ...
  }
}
Kolom
name

string

ID. Nama resource yang sepenuhnya memenuhi syarat dari dataObject.

Format: projects/{project}/locations/{location}/collections/{collection}/dataObjects/{dataObjectId} Panjang dataObjectId harus 1-63 karakter, dan mematuhi RFC1035.

dataObjectId
(deprecated)

string

Hanya output. ID dataObject.

createTime

string (Timestamp format)

Hanya output. Stempel waktu saat dataObject dibuat.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Hanya output. Stempel waktu saat dataObject terakhir diperbarui.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

data

object (Struct format)

Opsional. Data dataObject.

vectors

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

Opsional. Vektor dataObject.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Vektor

Vektor yang dapat berupa vektor padat atau jarang.

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

number

Nilai vektor.

Kolom union vector_type. Jenis vektor. vector_type hanya ada berupa salah satu diantara berikut:
dense

object (DenseVector)

Vektor padat.

sparse

object (SparseVector)

Vektor renggang.

DenseVector

Vektor padat.

Representasi JSON
{
  "values": [
    number
  ]
}
Kolom
values[]

number

Wajib. Nilai vektor.

SparseVector

Vektor renggang.

Representasi JSON
{
  "values": [
    number
  ],
  "indices": [
    integer
  ]
}
Kolom
values[]

number

Wajib. Nilai vektor.

indices[]

integer

Wajib. Indeks yang sesuai untuk nilai.

Metode

aggregate

Menggabungkan objek data.

batchCreate

Membuat batch dataObjects.

batchDelete

Menghapus dataObject dalam batch.

batchSearch

Melakukan penelusuran batch pada objek data.

batchUpdate

Memperbarui dataObject dalam batch.

create

Membuat dataObject.

delete

Menghapus dataObject.

get

Mendapatkan objek data.

patch

Memperbarui dataObject.

query

Membuat kueri objek data.
Menelusuri objek data.