候補の条件に基づいて候補をブーストする仕様。
| JSON 表現 |
|---|
{
"conditionBoostSpecs": [
{
object ( |
| フィールド | |
|---|---|
conditionBoostSpecs[] |
条件ブーストの仕様。候補が仕様の複数の条件を満たす場合、これらの仕様のブースト値はすべて適用され、非線形に結合されます。仕様の最大数は 20 です。 注: 現在は言語条件ブーストのみがサポートされています。 |
ConditionBoostSpec
条件を満たす候補にブーストが適用されます。
| JSON 表現 |
|---|
{ "condition": string, "boost": number } |
| フィールド | |
|---|---|
condition |
ブースト条件を指定する式。構文は、フィルタ式の構文と同じです。現在、サポートされている条件は BCP-47 言語コードのリストのみです。 例:
|
boost |
ブーストの強さ。[-1, 1] の範囲で指定します。ブーストが負の値である場合は順位を下げることを意味します。デフォルトは 0.0 です。 1.0 に設定すると、候補に強力なプロモーションが与えられます。ただし、ブーストされた候補が上位の結果になるとは限りません。 -1.0 に設定すると、候補に大きなデモートが与えられます。ただし、関連性の高い他の候補は引き続き表示されることがあります。 0.0 に設定すると、ブーストは適用されません。ブースト条件は無視されます。 |