SearchResultItem

검색 결과에 애셋 이름과 해당 시간 범위가 포함됩니다.

JSON 표현
{
  "asset": string,
  "segments": [
    {
      object (TemporalPartition)
    }
  ],
  "segment": {
    object (TemporalPartition)
  },
  "relevance": number,
  "requestedAnnotations": [
    {
      object (Annotation)
    }
  ],
  "annotationMatchingResults": [
    {
      object (AnnotationMatchingResult)
    }
  ]
}
필드
asset

string

저작물의 리소스 이름입니다. 형식: 'projects/{project_number}/locations/{locationId}/corpora/{corpus_id}/assets/{assetId}'

segments[]
(deprecated)

object (TemporalPartition)

일치하는 애셋 세그먼트입니다. 지원 중단됨: 단수형 segment 필드를 사용하세요.

segment

object (TemporalPartition)

일치하는 애셋 세그먼트입니다.

relevance

number

SearchResultItem의 사용자 검색 요청 관련성입니다. 현재 Image Warehouse에서만 사용할 수 있으며 기본적으로 코사인 유사성을 나타냅니다. 향후 검색 요청에서 요청된 '내적' 또는 '주제 관련성'과 같은 다른 측정항목이 될 수 있습니다.

requestedAnnotations[]

object (Annotation)

검색 요청의 resultAnnotationKeys로 지정된 검색 결과 주석입니다.

annotationMatchingResults[]

object (AnnotationMatchingResult)

이 검색 결과 항목과 연결된 기준 또는 속성 선택 기반 주석 일치 결과입니다. fetchMatchedAnnotations=true인 기준 또는 facetSelections의 결과만 포함합니다.

AnnotationMatchingResult

각 검색 결과 항목의 기준 주석 일치 결과를 저장합니다.

JSON 표현
{
  "criteria": {
    object (Criteria)
  },
  "matchedAnnotations": [
    {
      object (Annotation)
    }
  ],
  "status": {
    object (Status)
  }
}
필드
criteria

object (Criteria)

일치에 사용되는 기준입니다. 입력 검색 기준 또는 측정기준 선택에서 변환된 기준일 수 있습니다.

matchedAnnotations[]

object (Annotation)

기준과 일치하는 주석입니다.

status

object (Status)

일치 결과의 상태입니다. 가능한 값: FAILED_PRECONDITION - 기준을 일치시킬 수 없습니다. OK - 일치가 실행됩니다.