QueryExpansionSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Specification to determine under which conditions query expansion should occur.
Attributes | |
---|---|
Name | Description |
condition |
google.cloud.discoveryengine_v1.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 (2): Automatic query expansion built by the Search API.