public sealed class SearchRequest.Types.QueryExpansionSpec : IMessage<SearchRequest.Types.QueryExpansionSpec>, IEquatable<SearchRequest.Types.QueryExpansionSpec>, IDeepCloneable<SearchRequest.Types.QueryExpansionSpec>, IBufferMessage, IMessage
Reference documentation and code samples for the Retail v2 API class SearchRequest.Types.QueryExpansionSpec.
Specification to determine under which conditions query expansion should occur.
Implements
IMessageSearchRequestTypesQueryExpansionSpec, IEquatableSearchRequestTypesQueryExpansionSpec, IDeepCloneableSearchRequestTypesQueryExpansionSpec, IBufferMessage, IMessageNamespace
Google.Cloud.Retail.V2Assembly
Google.Cloud.Retail.V2.dll
Constructors
QueryExpansionSpec()
public QueryExpansionSpec()
QueryExpansionSpec(QueryExpansionSpec)
public QueryExpansionSpec(SearchRequest.Types.QueryExpansionSpec other)
Parameter | |
---|---|
Name | Description |
other |
SearchRequestTypesQueryExpansionSpec |
Properties
Condition
public SearchRequest.Types.QueryExpansionSpec.Types.Condition Condition { get; set; }
The condition under which query expansion should occur. Default to [Condition.DISABLED][google.cloud.retail.v2.SearchRequest.QueryExpansionSpec.Condition.DISABLED].
Property Value | |
---|---|
Type | Description |
SearchRequestTypesQueryExpansionSpecTypesCondition |
PinUnexpandedResults
public bool PinUnexpandedResults { get; set; }
Whether to pin unexpanded results. The default value is false. If this field is set to true, unexpanded products are always at the top of the search results, followed by the expanded results.
Property Value | |
---|---|
Type | Description |
bool |