BoostSpec

用于根据建议的条件提升建议的规范。

JSON 表示法
{
  "conditionBoostSpecs": [
    {
      object (ConditionBoostSpec)
    }
  ]
}
字段
conditionBoostSpecs[]

object (ConditionBoostSpec)

条件加权规范。如果建议符合规范中的多个条件,则系统会应用并以非线性方式组合这些规范中的提升值。规格数量上限为 20。

注意:目前仅支持语言条件加权。

ConditionBoostSpec

加推适用于符合条件的建议。

JSON 表示法
{
  "condition": string,
  "boost": number
}
字段
condition

string

用于指定加权条件的表达式。语法与过滤表达式语法相同。目前,唯一支持的条件是 BCP-47 语言代码列表。

示例:

  • 如需提升 enfr 语言的建议效果,请执行以下操作:(lang_code: ANY("en", "fr"))
boost

number

升位的强度,应介于 [-1, 1] 之间。设为负值代表降位。默认值为 0.0。

设置为 1.0 可大幅提升建议的排名。不过,这并不一定意味着最佳结果会是升位后的建议。

设置为 -1.0 会大幅降低建议的排名。不过,系统仍可能会显示其他相关建议。

设置为 0.0 表示不应用任何提升。系统会忽略提升条件。