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 与用户搜索请求的相关性。目前仅在图片仓库中提供,默认表示余弦相似度。未来可以是搜索请求中请求的其他衡量标准,例如“点积”或“相关性”。

requestedAnnotations[]

object (Annotation)

搜索请求中由 resultAnnotationKeys 指定的搜索结果注释。

annotationMatchingResults[]

object (AnnotationMatchingResult)

与此搜索结果项相关联的基于条件或基于构面选择的注释匹配结果。仅包含 fetchMatchedAnnotations=true 的 criteria 或 facetSelection 的结果。

AnnotationMatchingResult

存储每个搜索结果项的条件-注释匹配结果。

JSON 表示法
{
  "criteria": {
    object (Criteria)
  },
  "matchedAnnotations": [
    {
      object (Annotation)
    }
  ],
  "status": {
    object (Status)
  }
}
字段
criteria

object (Criteria)

用于匹配的条件。它可以是输入的搜索条件,也可以是从选定的多个维度转换而来的条件。

matchedAnnotations[]

object (Annotation)

与条件匹配的注释。

status

object (Status)

匹配结果的状态。可能的值:FAILED_PRECONDITION - 条件不符合匹配条件。已完成匹配。