Google Cloud Retail V2 Client - Class CompleteQueryResponse (1.6.2)

Reference documentation and code samples for the Google Cloud Retail V2 Client class CompleteQueryResponse.

Response of the autocomplete query.

Generated from protobuf message google.cloud.retail.v2.CompleteQueryResponse

Namespace

Google \ Cloud \ Retail \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ completion_results array<Google\Cloud\Retail\V2\CompleteQueryResponse\CompletionResult>

Results of the matching suggestions. The result list is ordered and the first result is top suggestion.

↳ attribution_token string

A unique complete token. This should be included in the UserEvent.completion_detail for search events resulting from this completion, which enables accurate attribution of complete model performance.

↳ recent_search_results array<Google\Cloud\Retail\V2\CompleteQueryResponse\RecentSearchResult>

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 field is set and UserEvent is imported. The recent searches satisfy the follow rules: * They are ordered from latest to oldest. * They are matched with CompleteQueryRequest.query case insensitively. * They are transformed to lower case. * They are UTF-8 safe. Recent searches are deduplicated. More recent searches will be reserved when duplication happens.

getCompletionResults

Results of the matching suggestions. The result list is ordered and the first result is top suggestion.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setCompletionResults

Results of the matching suggestions. The result list is ordered and the first result is top suggestion.

Parameter
Name Description
var array<Google\Cloud\Retail\V2\CompleteQueryResponse\CompletionResult>
Returns
Type Description
$this

getAttributionToken

A unique complete token. This should be included in the UserEvent.completion_detail for search events resulting from this completion, which enables accurate attribution of complete model performance.

Returns
Type Description
string

setAttributionToken

A unique complete token. This should be included in the UserEvent.completion_detail for search events resulting from this completion, which enables accurate attribution of complete model performance.

Parameter
Name Description
var string
Returns
Type Description
$this

getRecentSearchResults

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 field is set and UserEvent is imported. The recent searches satisfy the follow rules:

  • They are ordered from latest to oldest.
  • They are matched with CompleteQueryRequest.query case insensitively.
  • They are transformed to lower case.
  • They are UTF-8 safe. Recent searches are deduplicated. More recent searches will be reserved when duplication happens.
Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setRecentSearchResults

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 field is set and UserEvent is imported. The recent searches satisfy the follow rules:

  • They are ordered from latest to oldest.
  • They are matched with CompleteQueryRequest.query case insensitively.
  • They are transformed to lower case.
  • They are UTF-8 safe. Recent searches are deduplicated. More recent searches will be reserved when duplication happens.
Parameter
Name Description
var array<Google\Cloud\Retail\V2\CompleteQueryResponse\RecentSearchResult>
Returns
Type Description
$this