REST Resource: projects.locations.collections.dataObjects

Resource: DataObject

Resource dataObject di Penelusuran Vektor.

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

string

Pengenal. Nama resource dataObject yang sepenuhnya memenuhi syarat.

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

dataObjectId

string

Hanya output. ID dataObject.

createTime

string (Timestamp format)

Hanya output. Stempel waktu saat dataObject dibuat.

Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format 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 dikonversi ke format 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 "key": value pasangan. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

etag

string

Opsional. Etag dataObject.

Vektor

Vektor yang dapat berupa vektor padat atau renggang.

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

Tidak digunakan lagi: Gunakan dense atau sparse sebagai gantinya.

Kolom union vector_type. Jenis vektor. vector_type hanya dapat berupa salah satu dari berikut:
dense

object (DenseVector)

Vektor padat.

sparse

object (SparseVector)

Vektor renggang.

DenseVector

Vektor padat.

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

number

Wajib diisi. Nilai vektor.

SparseVector

Vektor renggang.

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

number

Wajib diisi. Nilai vektor.

indices[]

integer

Wajib diisi. Indeks yang sesuai untuk nilai.

Metode

aggregate

Mengagregasi objek data.

batchCreate

Membuat batch dataObject.

batchDelete

Menghapus dataObject dalam batch.

batchSearch

Menelusuri objek data dalam batch.

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.