Class SearchRequest.Types.QueryExpansionSpec (1.4.0)

public sealed class QueryExpansionSpec : IMessage<SearchRequest.Types.QueryExpansionSpec>, IEquatable<SearchRequest.Types.QueryExpansionSpec>, IDeepCloneable<SearchRequest.Types.QueryExpansionSpec>, IBufferMessage, IMessage

Specification to determine under which conditions query expansion should occur.

Inheritance

Object > SearchRequest.Types.QueryExpansionSpec

Namespace

Google.Cloud.Retail.V2

Assembly

Google.Cloud.Retail.V2.dll

Constructors

QueryExpansionSpec()

public QueryExpansionSpec()

QueryExpansionSpec(SearchRequest.Types.QueryExpansionSpec)

public QueryExpansionSpec(SearchRequest.Types.QueryExpansionSpec other)
Parameter
Name Description
other SearchRequest.Types.QueryExpansionSpec

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
SearchRequest.Types.QueryExpansionSpec.Types.Condition

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
Boolean