SearchResultItem

Das Suchergebnis enthält den Namen des Assets und die entsprechenden Zeiträume.

JSON-Darstellung
{
  "asset": string,
  "segments": [
    {
      object (TemporalPartition)
    }
  ],
  "segment": {
    object (TemporalPartition)
  },
  "relevance": number,
  "requestedAnnotations": [
    {
      object (Annotation)
    }
  ],
  "annotationMatchingResults": [
    {
      object (AnnotationMatchingResult)
    }
  ]
}
Felder
asset

string

Der Ressourcenname des Assets. Format: „projects/{project_number}/locations/{locationId}/corpora/{corpus_id}/assets/{assetId}“

segments[]
(deprecated)

object (TemporalPartition)

Die übereinstimmenden Asset-Segmente. Veraltet: Verwenden Sie das Feld segment im Singular.

segment

object (TemporalPartition)

Das übereinstimmende Asset-Segment.

relevance

number

Relevanz dieser SearchResultItem für die Suchanfrage des Nutzers. Diese Funktion ist derzeit nur in Image Warehouse verfügbar und steht standardmäßig für die Kosinusähnlichkeit. In Zukunft können in der Suchanfrage auch andere Maße wie „Punktprodukt“ oder „Themenrelevanz“ angefordert werden.

requestedAnnotations[]

object (Annotation)

Anmerkungen zu Suchergebnissen, die in der Suchanfrage durch „resultAnnotationKeys“ angegeben werden.

annotationMatchingResults[]

object (AnnotationMatchingResult)

Ergebnisse der Anmerkung, die auf Kriterien oder der Auswahl von Facetten basieren und mit diesem Suchergebniselement verknüpft sind. Enthält nur Ergebnisse für Kriterien oder Facettenauswahlen mit „fetchMatchedAnnotations“ = „true“.

AnnotationMatchingResult

Hier werden die Ergebnisse der Übereinstimmung von Kriterien und Anmerkungen für jedes Suchergebniselement gespeichert.

JSON-Darstellung
{
  "criteria": {
    object (Criteria)
  },
  "matchedAnnotations": [
    {
      object (Annotation)
    }
  ],
  "status": {
    object (Status)
  }
}
Felder
criteria

object (Criteria)

Die Kriterien, die für die Übereinstimmung verwendet werden. Es kann sich um Eingabesuchkriterien oder um Kriterien handeln, die aus einer Facettenauswahl konvertiert wurden.

matchedAnnotations[]

object (Annotation)

Übereinstimmende Anmerkungen für die Kriterien.

status

object (Status)

Status des Abgleichsergebnisses. Mögliche Werte: FAILED_PRECONDITION – die Kriterien können nicht abgeglichen werden. OK, die Übereinstimmung wird durchgeführt.