QueryExpansionSpec

クエリ拡張を行う条件を決定する仕様。

JSON 表現
{
  "condition": enum (Condition),
  "pinUnexpandedResults": boolean
}
フィールド
condition

enum (Condition)

クエリ拡張を行う条件。デフォルトは Condition.DISABLED です。

pinUnexpandedResults

boolean

展開されていない結果を固定するかどうか。このフィールドが true に設定されている場合、拡張されていない商品は常に検索結果の先頭に表示され、その後に拡張された結果が表示されます。

条件

クエリ拡張を行う条件を説明する列挙型。

列挙型
CONDITION_UNSPECIFIED クエリ拡張条件が指定されていません。この場合、サーバーの動作はデフォルトで Condition.DISABLED になります。
DISABLED クエリ拡張が無効になっています。SearchResponse.total_size がゼロの場合でも、完全一致の検索クエリのみが使用されます。
AUTO Search API によって構築された自動クエリ拡張。