RecommendResponse

Recommend 메서드의 응답 메시지입니다.

JSON 표현
{
  "results": [
    {
      object (RecommendationResult)
    }
  ],
  "attributionToken": string,
  "missingIds": [
    string
  ],
  "validateOnly": boolean
}
필드
results[]

object (RecommendationResult)

추천 문서 목록입니다. 순서는 순위를 나타냅니다 (가장 관련성이 높은 문서부터 가장 관련성이 낮은 문서까지).

attributionToken

string

고유한 기여 분석 토큰입니다. 이 토큰은 추천으로 인해 발생한 UserEvent 로그에 포함되어야 하며, 이를 통해 추천 모델 성능을 정확하게 기여 분석할 수 있습니다.

missingIds[]

string

요청된 ServingConfig와 연결된 기본 브랜치에서 누락된 요청의 문서 ID입니다.

validateOnly

boolean

RecommendRequest.validate_only가 설정된 경우 true입니다.

RecommendationResult

RecommendationResult는 연결된 메타데이터가 있는 일반 추천 결과를 나타냅니다.

JSON 표현
{
  "id": string,
  "document": {
    object (Document)
  },
  "metadata": {
    string: value,
    ...
  }
}
필드
id

string

추천 문서의 리소스 ID입니다.

document

object (Document)

RecommendRequest.params에서 returnDocument이 true로 설정된 경우 설정됩니다.

metadata

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

추가 문서 메타데이터 또는 주석입니다.

가능한 값은 다음과 같습니다.

  • score: double 값의 추천 점수입니다. RecommendRequest.params에서 returnScore이 true로 설정된 경우 설정됩니다.