Spezifikation, um Vorschläge basierend auf der Bedingung des Vorschlags zu optimieren.
| JSON-Darstellung |
|---|
{
"conditionBoostSpecs": [
{
object ( |
| Felder | |
|---|---|
conditionBoostSpecs[] |
Spezifikationen für Bedingungs-Boosting. Wenn ein Vorschlag mehreren Bedingungen in den Spezifikationen entspricht, werden alle Boosting-Werte aus diesen Spezifikationen angewendet und nicht linear kombiniert. Es sind maximal 20 Spezifikationen zulässig. Hinweis: Aktuell wird nur das Boosting für die Sprachbedingung unterstützt. |
ConditionBoostSpec
Das Boosting gilt für Vorschläge, die einer Bedingung entsprechen.
| JSON-Darstellung |
|---|
{ "condition": string, "boost": number } |
| Felder | |
|---|---|
condition |
Der Ausdruck für eine Boost-Bedingung. Die Syntax ist dieselbe wie die Syntax für Filterausdrücke. Derzeit wird nur eine Liste von BCP-47-Sprachcodes als Bedingung unterstützt. Beispiel:
|
boost |
Stärke des Boostings, das im Bereich [-1, 1] liegen sollte. Negatives Boosting bedeutet Abwertung. Der Standardwert ist 0,0. Wenn Sie den Wert auf 1,0 setzen, werden die Vorschläge deutlich hochgestuft. Das bedeutet jedoch nicht, dass das Top-Ergebnis immer ein geboosteter Vorschlag ist. Wenn Sie den Wert auf -1,0 setzen, werden die Vorschläge stark herabgestuft. Es werden jedoch möglicherweise weiterhin andere relevante Vorschläge angezeigt. Wenn Sie den Wert auf 0,0 festlegen, wird kein Boosting angewendet. Die Boost-Bedingung wird ignoriert. |