BoostSpec

Specifica per migliorare i suggerimenti in base alla loro condizione.

Rappresentazione JSON
{
  "conditionBoostSpecs": [
    {
      object (ConditionBoostSpec)
    }
  ]
}
Campi
conditionBoostSpecs[]

object (ConditionBoostSpec)

Specifiche di incremento della condizione. Se un suggerimento corrisponde a più condizioni nelle specifiche, i valori di incremento di queste specifiche vengono applicati e combinati in modo non lineare. Il numero massimo di specifiche è 20.

Nota: al momento è supportato solo l'aumento della condizione di lingua.

ConditionBoostSpec

Il boost si applica ai suggerimenti che soddisfano una condizione.

Rappresentazione JSON
{
  "condition": string,
  "boost": number
}
Campi
condition

string

Un'espressione che specifica una condizione di boosting. La sintassi è la stessa della sintassi dell'espressione di filtro. Al momento, l'unica condizione supportata è un elenco di codici lingua BCP-47.

Esempio:

  • Per aumentare i suggerimenti nelle lingue en o fr: (lang_code: ANY("en", "fr"))
boost

number

L'intensità del boost, che deve essere compresa tra -1 e 1. Un boosting negativo indica una retrocessione. Il valore predefinito è 0.0.

Se il boosting viene impostato su 1.0, i suggerimenti vengono promossi maggiormente. Tuttavia, non significa necessariamente che il risultato in cima alla prima pagina sarà un suggerimento con boosting.

Se viene impostato su -1.0, i suggerimenti vengono declassati in modo significativo. Tuttavia, potrebbero comunque essere mostrati altri suggerimenti pertinenti.

Se imposti il valore su 0,0, non viene applicato alcun boost. La condizione di boost viene ignorata.