Spezifikation, um Vorschläge basierend auf der Bedingung des Vorschlags zu optimieren.
| JSON-Darstellung |
|---|
{
"conditionBoostSpecs": [
{
object ( |
| Felder | |
|---|---|
conditionBoostSpecs[] |
Spezifikationen für bedingtes Optimieren. Wenn ein Vorschlag mehreren Bedingungen in den Spezifikationen entspricht, werden alle Steigerungswerte aus diesen Spezifikationen angewendet und nicht linear kombiniert. Es sind maximal 20 Spezifikationen zulässig. Hinweis: Derzeit wird nur die Steigerung der Bedingung für die Supportsprache unterstützt. |
ConditionBoostSpec
Die Optimierung gilt für Vorschläge, die einer Bedingung entsprechen.
| JSON-Darstellung |
|---|
{ "condition": string, "boost": number } |
| Felder | |
|---|---|
condition |
Ein Ausdruck, der eine Optimierungsbedingung angibt. 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 die Boosting-Stärke auf 1,0 setzen, werden die Vorschläge stark beworben. Das bedeutet aber nicht, dass das Top-Ergebnis immer ein aufgewerteter 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 Boost angewendet. Die Bedingung für die Steigerung wird ignoriert. |