Reference documentation and code samples for the Google Cloud Discovery Engine V1beta Client class SearchResponse.
Response message for SearchService.Search method.
Generated from protobuf message google.cloud.discoveryengine.v1beta.SearchResponse
Namespace
Google \ Cloud \ DiscoveryEngine \ V1betaMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data | array Optional. Data for populating the Message object. |
↳ results | array<Google\Cloud\DiscoveryEngine\V1beta\SearchResponse\SearchResult> A list of matched documents. The order represents the ranking. |
↳ facets | array<Google\Cloud\DiscoveryEngine\V1beta\SearchResponse\Facet> Results of facets requested by user. |
↳ guided_search_result | Google\Cloud\DiscoveryEngine\V1beta\SearchResponse\GuidedSearchResult Guided search result. |
↳ total_size | int The estimated total count of matched items irrespective of pagination. The count of results returned by pagination may be less than the total_size that matches. |
↳ attribution_token | string A unique search token. This should be included in the UserEvent logs resulting from this search, which enables accurate attribution of search model performance. |
↳ redirect_uri | string The URI of a customer-defined redirect page. If redirect action is triggered, no search is performed, and only redirect_uri and attribution_token are set in the response. |
↳ next_page_token | string A token that can be sent as SearchRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages. |
↳ corrected_query | string Contains the spell corrected query, if found. If the spell correction type is AUTOMATIC, then the search results are based on corrected_query. Otherwise the original query is used for search. |
↳ summary | Google\Cloud\DiscoveryEngine\V1beta\SearchResponse\Summary A summary as part of the search results. This field is only returned if SearchRequest.ContentSearchSpec.summary_spec is set. |
↳ applied_controls | array Controls applied as part of the Control service. |
getResults
A list of matched documents. The order represents the ranking.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setResults
A list of matched documents. The order represents the ranking.
Parameter | |
---|---|
Name | Description |
var | array<Google\Cloud\DiscoveryEngine\V1beta\SearchResponse\SearchResult> |
Returns | |
---|---|
Type | Description |
$this |
getFacets
Results of facets requested by user.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setFacets
Results of facets requested by user.
Parameter | |
---|---|
Name | Description |
var | array<Google\Cloud\DiscoveryEngine\V1beta\SearchResponse\Facet> |
Returns | |
---|---|
Type | Description |
$this |
getGuidedSearchResult
Guided search result.
Returns | |
---|---|
Type | Description |
Google\Cloud\DiscoveryEngine\V1beta\SearchResponse\GuidedSearchResult|null |
hasGuidedSearchResult
clearGuidedSearchResult
setGuidedSearchResult
Guided search result.
Parameter | |
---|---|
Name | Description |
var | Google\Cloud\DiscoveryEngine\V1beta\SearchResponse\GuidedSearchResult |
Returns | |
---|---|
Type | Description |
$this |
getTotalSize
The estimated total count of matched items irrespective of pagination. The count of results returned by pagination may be less than the total_size that matches.
Returns | |
---|---|
Type | Description |
int |
setTotalSize
The estimated total count of matched items irrespective of pagination. The count of results returned by pagination may be less than the total_size that matches.
Parameter | |
---|---|
Name | Description |
var | int |
Returns | |
---|---|
Type | Description |
$this |
getAttributionToken
A unique search token. This should be included in the UserEvent logs resulting from this search, which enables accurate attribution of search model performance.
Returns | |
---|---|
Type | Description |
string |
setAttributionToken
A unique search token. This should be included in the UserEvent logs resulting from this search, which enables accurate attribution of search model performance.
Parameter | |
---|---|
Name | Description |
var | string |
Returns | |
---|---|
Type | Description |
$this |
getRedirectUri
The URI of a customer-defined redirect page. If redirect action is triggered, no search is performed, and only redirect_uri and attribution_token are set in the response.
Returns | |
---|---|
Type | Description |
string |
setRedirectUri
The URI of a customer-defined redirect page. If redirect action is triggered, no search is performed, and only redirect_uri and attribution_token are set in the response.
Parameter | |
---|---|
Name | Description |
var | string |
Returns | |
---|---|
Type | Description |
$this |
getNextPageToken
A token that can be sent as SearchRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.
Returns | |
---|---|
Type | Description |
string |
setNextPageToken
A token that can be sent as SearchRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.
Parameter | |
---|---|
Name | Description |
var | string |
Returns | |
---|---|
Type | Description |
$this |
getCorrectedQuery
Contains the spell corrected query, if found. If the spell correction type is AUTOMATIC, then the search results are based on corrected_query.
Otherwise the original query is used for search.
Returns | |
---|---|
Type | Description |
string |
setCorrectedQuery
Contains the spell corrected query, if found. If the spell correction type is AUTOMATIC, then the search results are based on corrected_query.
Otherwise the original query is used for search.
Parameter | |
---|---|
Name | Description |
var | string |
Returns | |
---|---|
Type | Description |
$this |
getSummary
A summary as part of the search results.
This field is only returned if SearchRequest.ContentSearchSpec.summary_spec is set.
Returns | |
---|---|
Type | Description |
Google\Cloud\DiscoveryEngine\V1beta\SearchResponse\Summary|null |
hasSummary
clearSummary
setSummary
A summary as part of the search results.
This field is only returned if SearchRequest.ContentSearchSpec.summary_spec is set.
Parameter | |
---|---|
Name | Description |
var | Google\Cloud\DiscoveryEngine\V1beta\SearchResponse\Summary |
Returns | |
---|---|
Type | Description |
$this |
getAppliedControls
Controls applied as part of the Control service.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setAppliedControls
Controls applied as part of the Control service.
Parameter | |
---|---|
Name | Description |
var | string[] |
Returns | |
---|---|
Type | Description |
$this |