Spécification permettant d'améliorer les suggestions en fonction de leur état.
Représentation JSON |
---|
{
"conditionBoostSpecs": [
{
object ( |
Champs | |
---|---|
conditionBoostSpecs[] |
Spécifications du boost de condition. Si une suggestion correspond à plusieurs conditions des spécifications, les valeurs d'amplification de ces spécifications sont toutes appliquées et combinées de manière non linéaire. Le nombre maximal de spécifications est de 20. Remarque : Actuellement, seul le boost de condition de langue est accepté. |
ConditionBoostSpec
Le boost s'applique aux suggestions qui correspondent à une condition.
Représentation JSON |
---|
{ "condition": string, "boost": number } |
Champs | |
---|---|
condition |
Expression qui spécifie une condition d'optimisation. La syntaxe est la même que celle des expressions de filtre. Pour le moment, la seule condition acceptée est une liste de codes de langue BCP-47. Exemple :
|
boost |
Intensité du boost, qui doit être comprise entre -1 et 1. Un boosting négatif correspond à une rétrogradation. La valeur par défaut est 0.0. Définir l'intensité sur 1.0 permet de promouvoir fortement les suggestions. Toutefois, cela ne signifie pas nécessairement que le premier résultat sera une suggestion boostée. Si vous définissez la valeur sur -1,0, les suggestions sont fortement rétrogradées. Toutefois, d'autres suggestions pertinentes peuvent toujours s'afficher. Si vous définissez la valeur sur 0,0, aucune amélioration n'est appliquée. La condition de boost est ignorée. |