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 la condition linguistique 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 de boost. La syntaxe est la même que celle de la syntaxe des expressions de filtre. Actuellement, 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. Si vous définissez la valeur sur 1,0, les suggestions sont fortement mises en avant. 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, cela signifie qu'aucun boost n'est appliqué et que la condition de boost est ignorée. |