Class QueryExpansionSpec (1.17.0)

QueryExpansionSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Specification to determine under which conditions query expansion should occur.

Attributes

NameDescription
condition google.cloud.retail_v2.types.SearchRequest.QueryExpansionSpec.Condition
The condition under which query expansion should occur. Default to Condition.DISABLED.
pin_unexpanded_results bool
Whether to pin unexpanded results. If this field is set to true, unexpanded products are always at the top of the search results, followed by the expanded results.

Classes

Condition

Condition(value)

Enum describing under which condition query expansion should occur.

Values: CONDITION_UNSPECIFIED (0): Unspecified query expansion condition. In this case, server behavior defaults to Condition.DISABLED. DISABLED (1): Disabled query expansion. Only the exact search query is used, even if SearchResponse.total_size is zero. AUTO (3): Automatic query expansion built by Google Retail Search.