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.
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].
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eSearchRequest.Types.QueryExpansionSpec\u003c/code\u003e class is 2.12.0, with historical versions available dating back to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eQueryExpansionSpec\u003c/code\u003e class, part of the Google.Cloud.Retail.V2 API, defines the conditions under which query expansion should occur during a search.\u003c/p\u003e\n"],["\u003cp\u003eIt inherits from \u003ccode\u003eobject\u003c/code\u003e and implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, among others.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two properties: \u003ccode\u003eCondition\u003c/code\u003e, which specifies the condition for query expansion, and \u003ccode\u003ePinUnexpandedResults\u003c/code\u003e, which determines whether unexpanded results should be pinned to the top of search results.\u003c/p\u003e\n"],["\u003cp\u003eThe condition property is set by default to disabled.\u003c/p\u003e\n"]]],[],null,[]]