RecommendResponse

Es el mensaje de respuesta para el método Recommend.

Representación JSON
{
  "results": [
    {
      object (RecommendationResult)
    }
  ],
  "attributionToken": string,
  "missingIds": [
    string
  ],
  "validateOnly": boolean
}
Campos
results[]

object (RecommendationResult)

Es una lista de documentos recomendados. El orden representa la clasificación (del documento más pertinente al menos pertinente).

attributionToken

string

Es un token de atribución único. Esto se debe incluir en los registros de UserEvent que resulten de esta recomendación, lo que permite una atribución precisa del rendimiento del modelo de recomendación.

missingIds[]

string

Son los IDs de los documentos de la solicitud que faltaban en la rama predeterminada asociada con el ServingConfig solicitado.

validateOnly

boolean

Es verdadero si se configuró RecommendRequest.validate_only.

RecommendationResult

RecommendationResult representa un resultado de recomendación genérico con metadatos asociados.

Representación JSON
{
  "id": string,
  "document": {
    object (Document)
  },
  "metadata": {
    string: value,
    ...
  }
}
Campos
id

string

Es el ID de recurso del documento recomendado.

document

object (Document)

Se establece si returnDocument se configura como verdadero en RecommendRequest.params.

metadata

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

Son los metadatos o las anotaciones adicionales del documento.

Valores posibles:

  • score: Es la puntuación de la recomendación en valor doble. Se establece si returnScore se establece como verdadero en RecommendRequest.params.