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

출력 전용입니다. BatchSearchDataObjects에서 반환된 유사성 거리 또는 순위 지정 도구 점수입니다.

SearchResponseMetadata

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

JSON 표현
{
  "warnings": [
    {
      object (Status)
    }
  ],

  // 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.
}
필드
warnings[]

object (Status)

출력 전용입니다. 실행 중에 발생한 경고 또는 치명적이지 않은 오류입니다.

통합 필드 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}