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 の条件またはファセット選択の結果のみが含まれます。

AnnotationMatchingResult

検索結果アイテムごとに、条件アノテーションの一致結果を格納します。

JSON 表現
{
  "criteria": {
    object (Criteria)
  },
  "matchedAnnotations": [
    {
      object (Annotation)
    }
  ],
  "status": {
    object (Status)
  }
}
フィールド
criteria

object (Criteria)

照合に使用される基準。入力検索条件またはファセット選択から変換された条件にすることができます。

matchedAnnotations[]

object (Annotation)

条件に一致するアノテーション。

status

object (Status)

一致結果のステータス。有効な値: FAILED_PRECONDITION - 条件が一致の対象外です。OK - 照合が実行されます。