BoostSpec

추천의 조건에 따라 추천을 부스트하는 사양입니다.

JSON 표현
{
  "conditionBoostSpecs": [
    {
      object (ConditionBoostSpec)
    }
  ]
}
필드
conditionBoostSpecs[]

object (ConditionBoostSpec)

조건부 부스트 사양입니다. 추천이 사양의 여러 조건과 일치하는 경우 이러한 사양의 부스트 값이 모두 비선형 방식으로 적용되고 결합됩니다. 최대 사양 수는 20개입니다.

참고: 현재 언어 조건 부스트만 지원됩니다.

ConditionBoostSpec

부스트는 조건에 일치하는 추천에 적용됩니다.

JSON 표현
{
  "condition": string,
  "boost": number
}
필드
condition

string

부스트 조건을 지정하는 표현식입니다. 구문은 필터 표현식 구문과 동일합니다. 현재 지원되는 유일한 조건은 BCP-47 언어 코드 목록입니다.

예:

  • en 또는 fr 언어로 추천을 부스트하려면 (lang_code: ANY("en", "fr"))를 사용하세요.
boost

number

부스트의 강도이며, 범위는 [-1, 1]입니다. 음수 부스팅은 순위를 내리는 것을 의미합니다. 기본값은 0.0입니다.

1.0으로 설정하면 추천의 순위가 크게 높아집니다. 하지만 상위 검색 결과가 부스팅된 추천이라고는 할 수 없습니다.

-1.0으로 설정하면 추천의 순위가 크게 낮아집니다. 하지만 관련성이 있는 다른 추천은 계속 표시될 수 있습니다.

0.0으로 설정하면 부스트가 적용되지 않습니다. 부스팅 조건은 무시됩니다.