REST Resource: projects.locations.collections.dataObjects

리소스: DataObject

벡터 검색의 dataObject 리소스입니다.

JSON 표현
{
  "name": string,
  "dataObjectId": string,
  "createTime": string,
  "updateTime": string,
  "data": {
    object
  },
  "vectors": {
    string: {
      object (Vector)
    },
    ...
  }
}
필드
name

string

식별자. dataObject의 정규화된 리소스 이름입니다.

형식: projects/{project}/locations/{location}/collections/{collection}/dataObjects/{dataObjectId} dataObjectId는 1~63자(영문 기준)여야 하며 RFC1035를 준수해야 합니다.

dataObjectId
(deprecated)

string

출력 전용입니다. dataObject의 ID입니다.

createTime

string (Timestamp format)

출력 전용입니다. dataObject가 생성된 타임스탬프입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. dataObject가 마지막으로 업데이트된 타임스탬프입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. '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

데이터 객체 배치를 만듭니다.

batchDelete

데이터 객체를 일괄적으로 삭제합니다.

batchSearch

데이터 객체를 일괄 검색합니다.

batchUpdate

데이터 객체를 일괄적으로 업데이트합니다.

create

dataObject를 만듭니다.

delete

dataObject를 삭제합니다.

get

데이터 객체를 가져옵니다.

patch

dataObject를 업데이트합니다.

query

데이터 객체를 쿼리합니다.
데이터 객체를 검색합니다.