RecommendResponse

Antwortnachricht für die Methode „Recommend“.

JSON-Darstellung
{
  "results": [
    {
      object (RecommendationResult)
    }
  ],
  "attributionToken": string,
  "missingIds": [
    string
  ],
  "validateOnly": boolean
}
Felder
results[]

object (RecommendationResult)

Eine Liste mit empfohlenen Dokumenten. Die Reihenfolge entspricht dem Ranking (vom relevantesten zum am wenigsten relevanten Dokument).

attributionToken

string

Ein eindeutiges Attributionstoken. Diese sollten in den UserEvent-Logs enthalten sein, die sich aus dieser Empfehlung ergeben. So lässt sich die Leistung des Empfehlungsmodells genau zuordnen.

missingIds[]

string

IDs von Dokumenten in der Anfrage, die im Standard-Branch fehlen, der mit der angeforderten ServingConfig verknüpft ist.

validateOnly

boolean

„True“, wenn RecommendRequest.validate_only festgelegt wurde.

RecommendationResult

RecommendationResult stellt ein allgemeines Empfehlungsergebnis mit zugehörigen Metadaten dar.

JSON-Darstellung
{
  "id": string,
  "document": {
    object (Document)
  },
  "metadata": {
    string: value,
    ...
  }
}
Felder
id

string

Ressourcen-ID des empfohlenen Dokuments.

document

object (Document)

Wird festgelegt, wenn returnDocument in RecommendRequest.params auf „true“ gesetzt ist.

metadata

map (key: string, value: value (Value format))

Zusätzliche Dokumentmetadaten oder Anmerkungen.

Mögliche Werte:

  • score: Empfehlungs-Score als Double-Wert. Wird festgelegt, wenn returnScore in RecommendRequest.params auf „true“ gesetzt ist.