Especificación para potenciar las sugerencias en función de su estado.
Representación JSON |
---|
{
"conditionBoostSpecs": [
{
object ( |
Campos | |
---|---|
conditionBoostSpecs[] |
Especificaciones de la mejora de la condición. Si una sugerencia coincide con varias condiciones de las especificaciones, se aplican todos los valores de impulso de estas especificaciones y se combinan de forma no lineal. El número máximo de especificaciones es 20. Nota: Actualmente, solo se admite el aumento de la condición de idioma. |
ConditionBoostSpec
El refuerzo se aplica a las sugerencias que cumplen una condición.
Representación JSON |
---|
{ "condition": string, "boost": number } |
Campos | |
---|---|
condition |
Expresión que especifica una condición de refuerzo. La sintaxis es la misma que la de la expresión de filtro. Actualmente, la única condición admitida es una lista de códigos de idioma BCP-47. Ejemplo:
|
boost |
Intensidad del aumento, que debe estar entre -1 y 1. Un impulso negativo significa que se ha bajado de nivel. El valor predeterminado es 0,0. Si le asignas el valor 1.0, las sugerencias se promocionarán mucho. Sin embargo, no significa necesariamente que el resultado principal sea una sugerencia destacada. Si se asigna el valor -1.0, las sugerencias se degradarán considerablemente. Sin embargo, es posible que se sigan mostrando otras sugerencias relevantes. Si se asigna el valor 0.0, no se aplica ningún aumento. Se ignora la condición de aumento. |