SearchResultItem

O resultado da pesquisa contém o nome do recurso e os intervalos de tempo correspondentes.

Representação JSON
{
  "asset": string,
  "segments": [
    {
      object (TemporalPartition)
    }
  ],
  "segment": {
    object (TemporalPartition)
  },
  "relevance": number,
  "requestedAnnotations": [
    {
      object (Annotation)
    }
  ],
  "annotationMatchingResults": [
    {
      object (AnnotationMatchingResult)
    }
  ]
}
Campos
asset

string

O nome do recurso. Formato: "projects/{project_number}/locations/{locationId}/corpora/{corpus_id}/assets/{assetId}"

segments[]
(deprecated)

object (TemporalPartition)

Os segmentos de recursos correspondentes. Descontinuado: use o campo segment singular.

segment

object (TemporalPartition)

O segmento de recurso correspondente.

relevance

number

Relevância deste SearchResultItem para a solicitação de pesquisa do usuário. No momento, está disponível apenas no repositório de imagens e representa a similaridade de coseno por padrão. No futuro, outras medidas, como "produto escalar" ou "topicalidade", poderão ser solicitadas na solicitação de pesquisa.

requestedAnnotations[]

object (Annotation)

Anotações de resultados de pesquisa especificadas por resultAnnotationKeys na solicitação de pesquisa.

annotationMatchingResults[]

object (AnnotationMatchingResult)

Os critérios ou a anotação com base na seleção de atributos que correspondem aos resultados associados a esse item de resultado da pesquisa. Contém apenas resultados de critérios ou facetSelections com fetchMatchedAnnotations=true.

AnnotationMatchingResult

Armazena os resultados de correspondência de anotações de critérios para cada item de resultado de pesquisa.

Representação JSON
{
  "criteria": {
    object (Criteria)
  },
  "matchedAnnotations": [
    {
      object (Annotation)
    }
  ],
  "status": {
    object (Status)
  }
}
Campos
criteria

object (Criteria)

Os critérios usados para a correspondência. Pode ser um critério de pesquisa de entrada ou um critério convertido de uma seleção de facetas.

matchedAnnotations[]

object (Annotation)

Anotações correspondentes aos critérios.

status

object (Status)

Status do resultado da correspondência. Valores possíveis: FAILED_PRECONDITION: o critério não está qualificado para correspondência. OK. A correspondência foi realizada.