Especificação para aumentar as sugestões com base na condição delas.
Representação JSON |
---|
{
"conditionBoostSpecs": [
{
object ( |
Campos | |
---|---|
conditionBoostSpecs[] |
Especificações de otimização de condição. Se uma sugestão corresponder a várias condições nas especificações, os valores de reforço dessas especificações serão aplicados e combinados de maneira não linear. O número máximo de especificações é 20. Observação: no momento, só é possível aumentar a condição de idioma. |
ConditionBoostSpec
O aumento se aplica a sugestões que correspondem a uma condição.
Representação JSON |
---|
{ "condition": string, "boost": number } |
Campos | |
---|---|
condition |
Uma expressão que especifica uma condição de reforço. A sintaxe é a mesma da sintaxe de expressão de filtro. No momento, a única condição aceita é uma lista de códigos de idioma BCP-47. Exemplo:
|
boost |
Intensidade da otimização, que precisa estar em [-1, 1]. Reforço negativo significa rebaixamento. O padrão é 0,0. Definir como 1.0 dá uma grande promoção às sugestões. No entanto, isso não significa necessariamente que o resultado principal será uma sugestão otimizada. Definir como -1,0 dá às sugestões um grande rebaixamento. No entanto, outras sugestões relevantes ainda podem aparecer. Definir como 0,0 significa que não há otimização aplicada. A condição de reforço é ignorada. |