BoostSpec

Specifica per aumentare i suggerimenti in base alla loro condizione.

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

object (ConditionBoostSpec)

Specifiche di aumento della condizione. Se un suggerimento corrisponde a più condizioni nelle specifiche, i valori di aumento 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 della lingua.

ConditionBoostSpec

L'aumento 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 della sintassi delle espressioni 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

Intensità dell'aumento, che deve essere compresa tra -1 e 1. Un aumento negativo indica una retrocessione. Il valore predefinito è 0,0.

Se 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 aumento.

Se impostato su -1.0, i suggerimenti vengono retrocessi maggiormente. Tuttavia, potrebbero essere ancora mostrati altri suggerimenti pertinenti.

Se impostato su 0.0, non viene applicato alcun aumento. La condizione di aumento viene ignorata.