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 Discovery Engine v1 API class SearchRequest.Types.QueryExpansionSpec.
Specification to determine under which conditions query expansion should occur.
Implements
IMessageSearchRequestTypesQueryExpansionSpec, IEquatableSearchRequestTypesQueryExpansionSpec, IDeepCloneableSearchRequestTypesQueryExpansionSpec, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.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.discoveryengine.v1.SearchRequest.QueryExpansionSpec.Condition.DISABLED].
Property Value | |
---|---|
Type | Description |
SearchRequestTypesQueryExpansionSpecTypesCondition |
PinUnexpandedResults
public bool PinUnexpandedResults { get; set; }
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.
Property Value | |
---|---|
Type | Description |
bool |