SearchDataObjectsResponse

검색 요청에 대한 응답입니다.

JSON 표현
{
  "results": [
    {
      object (SearchResult)
    }
  ],
  "nextPageToken": string,
  "searchResponseMetadata": {
    object (SearchResponseMetadata)
  }
}
필드
results[]

object (SearchResult)

출력 전용입니다. 검색 기준과 일치하는 dataObject 목록입니다.

nextPageToken

string

출력 전용입니다. 결과의 다음 페이지를 검색하는 토큰입니다. 해당 페이지를 가져오려면 [DataObjectSearchService.SearchDataObjectsRequest.page_token][] 에 전달합니다.

searchResponseMetadata

object (SearchResponseMetadata)

출력 전용입니다. 검색 실행에 관한 메타데이터입니다.

SearchResult

단일 검색 결과입니다.

JSON 표현
{
  "dataObject": {
    object (DataObject)
  },
  "distance": number
}
필드
dataObject

object (DataObject)

출력 전용입니다. 일치하는 데이터 객체입니다.

distance

number

출력 전용입니다. 유사성 거리입니다.

SearchResponseMetadata

검색 실행에 관한 메타데이터입니다.

JSON 표현
{

  // Union field index_type can be only one of the following:
  "usedIndex": {
    object (IndexInfo)
  },
  "usedKnn": boolean
  // End of list of possible types for union field index_type.
}
필드
통합 필드 index_type. 사용된 색인 유형입니다. index_type은 다음 중 하나여야 합니다.
usedIndex

object (IndexInfo)

검색에서 특정 색인을 사용했음을 나타냅니다.

usedKnn

boolean

출력 전용입니다. true인 경우 검색에서 시스템의 기본 K-최근접 이웃 (KNN) 색인 엔진을 사용했습니다.

IndexInfo

검색에 사용된 색인을 나타내는 메시지입니다.

JSON 표현
{
  "name": string
}
필드
name

string

출력 전용입니다. 검색에 사용된 색인의 리소스 이름입니다. 형식: projects/{project}/locations/{location}/collections/{collection}/indexes/{index}