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 表示不套用任何增幅。系統會忽略加成條件。