Google Cloud Retail V2 Client - Class CompleteQueryResponse (2.5.3)

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<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<CompleteQueryResponse\RecentSearchResult>

Deprecated. Matched recent searches of this user. The maximum number of recent searches is 10. This field is a restricted feature. If you want to enable it, contact Retail Search support. 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.

↳ attribute_results array|Google\Protobuf\Internal\MapField

A map of matched attribute suggestions. This field is only available for cloud-retail dataset. Current supported keys: * * brands * * categories

getCompletionResults

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

Returns
Type Description
Google\Protobuf\RepeatedField<CompleteQueryResponse\CompletionResult>

setCompletionResults

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

Parameter
Name Description
var array<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

Deprecated. Matched recent searches of this user. The maximum number of recent searches is 10. This field is a restricted feature. If you want to enable it, contact Retail Search support.

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\RepeatedField<CompleteQueryResponse\RecentSearchResult>

setRecentSearchResults

Deprecated. Matched recent searches of this user. The maximum number of recent searches is 10. This field is a restricted feature. If you want to enable it, contact Retail Search support.

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<CompleteQueryResponse\RecentSearchResult>
Returns
Type Description
$this

getAttributeResults

A map of matched attribute suggestions. This field is only available for cloud-retail dataset.

Current supported keys:

  • brands
  • categories
Returns
Type Description
Google\Protobuf\Internal\MapField

setAttributeResults

A map of matched attribute suggestions. This field is only available for cloud-retail dataset.

Current supported keys:

  • brands
  • categories
Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this