BoostSpec

Spesifikasi untuk meningkatkan saran berdasarkan kondisi saran.

Representasi JSON
{
  "conditionBoostSpecs": [
    {
      object (ConditionBoostSpec)
    }
  ]
}
Kolom
conditionBoostSpecs[]

object (ConditionBoostSpec)

Spesifikasi peningkat kondisi. Jika saran cocok dengan beberapa kondisi dalam spesifikasi, nilai penguatan dari spesifikasi ini akan diterapkan dan digabungkan secara non-linear. Jumlah maksimum spesifikasi adalah 20.

Catatan: Saat ini hanya mendukung peningkatan kondisi bahasa.

ConditionBoostSpec

Peningkatan berlaku untuk saran yang cocok dengan suatu kondisi.

Representasi JSON
{
  "condition": string,
  "boost": number
}
Kolom
condition

string

Ekspresi yang menentukan kondisi peninggian. Sintaksisnya sama dengan sintaksis ekspresi filter. Saat ini, satu-satunya kondisi yang didukung adalah daftar kode bahasa BCP-47.

Contoh:

  • Untuk meningkatkan saran dalam bahasa en atau fr: (lang_code: ANY("en", "fr"))
boost

number

Kekuatan pendorong, yang harus berada dalam [-1, 1]. Peningkatan negatif berarti penurunan. Nilai defaultnya adalah 0.0.

Menyetel ke 1.0 akan memberikan promosi besar pada saran. Namun, hasil teratas tidak selalu merupakan saran yang dipromosikan.

Menyetel ke -1,0 akan menurunkan saran secara signifikan. Namun, saran lain yang relevan mungkin masih ditampilkan.

Menyetel ke 0,0 berarti tidak ada peningkatan yang diterapkan. Kondisi peningkatan diabaikan.