public sealed class CompleteQueryResponse : IMessage<CompleteQueryResponse>, IEquatable<CompleteQueryResponse>, IDeepCloneable<CompleteQueryResponse>, IBufferMessage, IMessage
Response of the auto-complete query.
Implements
IMessage<CompleteQueryResponse>, IEquatable<CompleteQueryResponse>, IDeepCloneable<CompleteQueryResponse>, IBufferMessage, IMessageNamespace
Google.Cloud.Retail.V2Assembly
Google.Cloud.Retail.V2.dll
Constructors
CompleteQueryResponse()
public CompleteQueryResponse()
CompleteQueryResponse(CompleteQueryResponse)
public CompleteQueryResponse(CompleteQueryResponse other)
Parameter | |
---|---|
Name | Description |
other | CompleteQueryResponse |
Properties
AttributionToken
public string AttributionToken { get; set; }
A unique complete token. This should be included in the [SearchRequest][google.cloud.retail.v2.SearchRequest] resulting from this completion, which enables accurate attribution of complete model performance.
Property Value | |
---|---|
Type | Description |
String |
CompletionResults
public RepeatedField<CompleteQueryResponse.Types.CompletionResult> CompletionResults { get; }
Results of the matching suggestions. The result list is ordered and the first result is top suggestion.
Property Value | |
---|---|
Type | Description |
RepeatedField<CompleteQueryResponse.Types.CompletionResult> |
RecentSearchResults
public RepeatedField<CompleteQueryResponse.Types.RecentSearchResult> RecentSearchResults { get; }
Matched recent searches of this user. The maximum number of recent searches is 10. This field is a restricted feature. Contact Retail Search support team if you are interested in enabling it.
This feature is only available when [CompleteQueryRequest.visitor_id][google.cloud.retail.v2.CompleteQueryRequest.visitor_id] field is set and [UserEvent][google.cloud.retail.v2.UserEvent] is imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
- They are matched with [CompleteQueryRequest.query][google.cloud.retail.v2.CompleteQueryRequest.query] case insensitively.
- They are transformed to lower cases.
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved when duplication happens.
Property Value | |
---|---|
Type | Description |
RepeatedField<CompleteQueryResponse.Types.RecentSearchResult> |