Spezifikation, um Vorschläge basierend auf ihrem Zustand zu optimieren.
JSON-Darstellung |
---|
{
"conditionBoostSpecs": [
{
object ( |
Felder | |
---|---|
conditionBoostSpecs[] |
Spezifikationen für Bedingungs-Boosts. 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 von Bedingungen für die Supportsprache unterstützt. |
ConditionBoostSpec
Die Steigerung gilt für Vorschläge, die einer Bedingung entsprechen.
JSON-Darstellung |
---|
{ "condition": string, "boost": number } |
Felder | |
---|---|
condition |
Ein Ausdruck, der eine Steigerungsbedingung 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, die 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. |