SearchResult

Stellt die Suchergebnisse dar.

JSON-Darstellung
{
  "id": string,
  "document": {
    object (Document)
  },
  "chunk": {
    object (Chunk)
  },
  "modelScores": {
    string: {
      object (DoubleList)
    },
    ...
  },
  "rankSignals": {
    object (RankSignals)
  }
}
Felder
id

string

Document.id der gesuchten Document.

document

object (Document)

Das Dokumentdaten-Snippet in der Suchantwort. Nur Felder, die als retrievable markiert sind, werden ausgefüllt.

chunk

object (Chunk)

Die Chunk-Daten in der Suchantwort, wenn SearchRequest.ContentSearchSpec.search_result_mode auf CHUNKS gesetzt ist.

modelScores

map (key: string, value: object (DoubleList))

Nur Ausgabe. Google hat verfügbare Bewertungen bereitgestellt.

rankSignals

object (RankSignals)

Optional. Eine Reihe von Ranking-Signalen, die dem Ergebnis zugeordnet sind.

DoubleList

Doppelte Liste.

JSON-Darstellung
{
  "values": [
    number
  ]
}
Felder
values[]

number

Double-Werte.

RankSignals

Eine Reihe von Ranking-Signalen.

JSON-Darstellung
{
  "defaultRank": number,
  "customSignals": [
    {
      object (CustomSignal)
    }
  ],
  "keywordSimilarityScore": number,
  "relevanceScore": number,
  "semanticSimilarityScore": number,
  "pctrRank": number,
  "topicalityRank": number,
  "documentAge": number,
  "boostingFactor": number
}
Felder
defaultRank

number

Optional. Der Standardrang des Ergebnisses.

customSignals[]

object (CustomSignal)

Optional. Eine Liste benutzerdefinierter Clearbox-Signale.

keywordSimilarityScore

number

Optional. Anpassung der Keyword-Optionen

relevanceScore

number

Optional. Anpassung der semantischen Relevanz.

semanticSimilarityScore

number

Optional. Anpassung der semantischen Ähnlichkeit.

pctrRank

number

Optional. Prognostizierte Anpassung der Conversion-Rate als Rang.

topicalityRank

number

Optional. Anpassung der Aktualität als Rang.

documentAge

number

Optional. Alter des Dokuments in Stunden.

boostingFactor

number

Optional. Kombinierte benutzerdefinierte Steigerungen für ein Dokument.

CustomSignal

Benutzerdefiniertes Clearbox-Signal, das durch ein Name/Wert-Paar dargestellt wird.

JSON-Darstellung
{
  "name": string,
  "value": number
}
Felder
name

string

Optional. Name des Signals.

value

number

Optional. Gleitkommawert, der das Ranking-Signal darstellt (z. B. 1,25 für BM25).