REST Resource: projects.locations.collections.dataObjects

資源:DataObject

Vector Search 中的 dataObject 資源。

JSON 表示法
{
  "name": string,
  "dataObjectId": string,
  "createTime": string,
  "updateTime": string,
  "data": {
    object
  },
  "vectors": {
    string: {
      object (Vector)
    },
    ...
  }
}
欄位
name

string

ID。dataObject 的完整資源名稱。

格式:projects/{project}/locations/{location}/collections/{collection}/dataObjects/{dataObjectId} dataObjectId 長度必須介於 1 至 63 個字元之間,且符合 RFC1035

dataObjectId
(deprecated)

string

僅供輸出。dataObject 的 ID。

createTime

string (Timestamp format)

僅供輸出。建立 dataObject 的時間戳記。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

僅供輸出。dataObject 上次更新的時間戳記。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

data

object (Struct format)

選用。dataObject 的資料。

vectors

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

選用。dataObject 的向量。

包含 "key": value 組合清單的物件,範例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

向量

向量,可以是密集或稀疏。

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

number

向量的值。

聯集欄位 vector_type。向量類型。vector_type 只能是下列其中一個設定:
dense

object (DenseVector)

密集向量。

sparse

object (SparseVector)

稀疏向量。

DenseVector

密集向量。

JSON 表示法
{
  "values": [
    number
  ]
}
欄位
values[]

number

這是必要旗標,向量的值。

SparseVector

稀疏向量。

JSON 表示法
{
  "values": [
    number
  ],
  "indices": [
    integer
  ]
}
欄位
values[]

number

這是必要旗標,向量的值。

indices[]

integer

這是必要旗標,值的對應索引。

方法

aggregate

匯總資料物件。

batchCreate

建立一批 dataObject。

batchDelete

以批次方式刪除 dataObject。

batchSearch

批次搜尋資料物件。

batchUpdate

以批次方式更新 dataObject。

create

建立 dataObject。

delete

刪除 dataObject。

get

取得資料物件。

patch

更新 dataObject。

query

查詢資料物件。
搜尋資料物件。