Especificação para aumentar as sugestões com base na condição da sugestão.
Representação JSON |
---|
{
"conditionBoostSpecs": [
{
object ( |
Campos | |
---|---|
conditionBoostSpecs[] |
Especificações do aumento de condição. Se uma sugestão corresponder a várias condições nas especificações, os valores de aumento destas especificações são todos aplicados e combinados de forma não linear. O número máximo de especificações é 20. Nota: atualmente, só é suportado o aumento da condição de idioma. |
ConditionBoostSpec
O aumento aplica-se 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 aumento. A sintaxe é a mesma da sintaxe das expressões de filtro. Atualmente, a única condição suportada é uma lista de códigos de idioma BCP-47. Exemplo:
|
boost |
Intensidade do aumento, que deve estar no intervalo [-1, 1]. Um aumento negativo significa uma despromoção. A predefinição é 0,0. A definição de 1,0 dá às sugestões uma grande promoção. No entanto, não significa necessariamente que o resultado principal seja uma sugestão otimizada. A definição de -1,0 atribui uma grande despromoção às sugestões. No entanto, podem continuar a ser apresentadas outras sugestões relevantes. A definição de 0,0 significa que não é aplicado nenhum aumento. A condição de aumento é ignorada. |