BoostSpec

Specifica per migliorare i suggerimenti in base alla loro condizione.

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

object (ConditionBoostSpec)

Specifiche del potenziamento della condizione. Se un suggerimento corrisponde a più condizioni nelle specifiche, i valori di incremento di queste specifiche vengono tutti 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 aumento. La sintassi è la stessa 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 visualizzati altri suggerimenti pertinenti.

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