Especificação para otimizar sugestões com base na condição delas.
| Representação JSON |
|---|
{
"conditionBoostSpecs": [
{
object ( |
| Campos | |
|---|---|
conditionBoostSpecs[] |
Especificações de otimização de condições. Se uma sugestão corresponder a várias condições nas especificações, os valores de otimizaçã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ó há suporte para a otimização de condições de idioma. |
ConditionBoostSpec
A otimização 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 otimização. A sintaxe é a mesma da expressão de filtro. No momento, a única condição com suporte é uma lista de códigos de idioma BCP-47. Exemplo:
|
boost |
Intensidade da otimização, que precisa estar no intervalo [-1, 1]. Reforço negativo significa rebaixamento. O padrão é 0,0. Definir como 1,0 oferece 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 oferece um grande rebaixamento às sugestões. No entanto, outras sugestões relevantes ainda podem ser mostradas. Definir como 0,0 significa que nenhuma otimização foi aplicada. A condição de otimização é ignorada. |