Interface SearchResponseOrBuilder

public interface SearchResponseOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAttributionToken()

public abstract String 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.

string attribution_token = 5;

Returns
TypeDescription
String

The attributionToken.

getAttributionTokenBytes()

public abstract ByteString getAttributionTokenBytes()

A unique search token. This should be included in the UserEvent logs resulting from this search, which enables accurate attribution of search model performance.

string attribution_token = 5;

Returns
TypeDescription
ByteString

The bytes for attributionToken.

getCorrectedQuery()

public abstract String getCorrectedQuery()

If spell correction applies, the corrected query. Otherwise, empty.

string corrected_query = 4;

Returns
TypeDescription
String

The correctedQuery.

getCorrectedQueryBytes()

public abstract ByteString getCorrectedQueryBytes()

If spell correction applies, the corrected query. Otherwise, empty.

string corrected_query = 4;

Returns
TypeDescription
ByteString

The bytes for correctedQuery.

getFacets(int index)

public abstract SearchResponse.Facet getFacets(int index)

Results of facets requested by user.

repeated .google.cloud.retail.v2.SearchResponse.Facet facets = 2;

Parameter
NameDescription
indexint
Returns
TypeDescription
SearchResponse.Facet

getFacetsCount()

public abstract int getFacetsCount()

Results of facets requested by user.

repeated .google.cloud.retail.v2.SearchResponse.Facet facets = 2;

Returns
TypeDescription
int

getFacetsList()

public abstract List<SearchResponse.Facet> getFacetsList()

Results of facets requested by user.

repeated .google.cloud.retail.v2.SearchResponse.Facet facets = 2;

Returns
TypeDescription
List<Facet>

getFacetsOrBuilder(int index)

public abstract SearchResponse.FacetOrBuilder getFacetsOrBuilder(int index)

Results of facets requested by user.

repeated .google.cloud.retail.v2.SearchResponse.Facet facets = 2;

Parameter
NameDescription
indexint
Returns
TypeDescription
SearchResponse.FacetOrBuilder

getFacetsOrBuilderList()

public abstract List<? extends SearchResponse.FacetOrBuilder> getFacetsOrBuilderList()

Results of facets requested by user.

repeated .google.cloud.retail.v2.SearchResponse.Facet facets = 2;

Returns
TypeDescription
List<? extends com.google.cloud.retail.v2.SearchResponse.FacetOrBuilder>

getNextPageToken()

public abstract String 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.

string next_page_token = 6;

Returns
TypeDescription
String

The nextPageToken.

getNextPageTokenBytes()

public abstract ByteString getNextPageTokenBytes()

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.

string next_page_token = 6;

Returns
TypeDescription
ByteString

The bytes for nextPageToken.

getQueryExpansionInfo()

public abstract SearchResponse.QueryExpansionInfo getQueryExpansionInfo()

Query expansion information for the returned results.

.google.cloud.retail.v2.SearchResponse.QueryExpansionInfo query_expansion_info = 7;

Returns
TypeDescription
SearchResponse.QueryExpansionInfo

The queryExpansionInfo.

getQueryExpansionInfoOrBuilder()

public abstract SearchResponse.QueryExpansionInfoOrBuilder getQueryExpansionInfoOrBuilder()

Query expansion information for the returned results.

.google.cloud.retail.v2.SearchResponse.QueryExpansionInfo query_expansion_info = 7;

Returns
TypeDescription
SearchResponse.QueryExpansionInfoOrBuilder

getRedirectUri()

public abstract String getRedirectUri()

The URI of a customer-defined redirect page. If redirect action is triggered, no search will be performed, and only redirect_uri and attribution_token will be set in the response.

string redirect_uri = 10;

Returns
TypeDescription
String

The redirectUri.

getRedirectUriBytes()

public abstract ByteString getRedirectUriBytes()

The URI of a customer-defined redirect page. If redirect action is triggered, no search will be performed, and only redirect_uri and attribution_token will be set in the response.

string redirect_uri = 10;

Returns
TypeDescription
ByteString

The bytes for redirectUri.

getResults(int index)

public abstract SearchResponse.SearchResult getResults(int index)

A list of matched items. The order represents the ranking.

repeated .google.cloud.retail.v2.SearchResponse.SearchResult results = 1;

Parameter
NameDescription
indexint
Returns
TypeDescription
SearchResponse.SearchResult

getResultsCount()

public abstract int getResultsCount()

A list of matched items. The order represents the ranking.

repeated .google.cloud.retail.v2.SearchResponse.SearchResult results = 1;

Returns
TypeDescription
int

getResultsList()

public abstract List<SearchResponse.SearchResult> getResultsList()

A list of matched items. The order represents the ranking.

repeated .google.cloud.retail.v2.SearchResponse.SearchResult results = 1;

Returns
TypeDescription
List<SearchResult>

getResultsOrBuilder(int index)

public abstract SearchResponse.SearchResultOrBuilder getResultsOrBuilder(int index)

A list of matched items. The order represents the ranking.

repeated .google.cloud.retail.v2.SearchResponse.SearchResult results = 1;

Parameter
NameDescription
indexint
Returns
TypeDescription
SearchResponse.SearchResultOrBuilder

getResultsOrBuilderList()

public abstract List<? extends SearchResponse.SearchResultOrBuilder> getResultsOrBuilderList()

A list of matched items. The order represents the ranking.

repeated .google.cloud.retail.v2.SearchResponse.SearchResult results = 1;

Returns
TypeDescription
List<? extends com.google.cloud.retail.v2.SearchResponse.SearchResultOrBuilder>

getTotalSize()

public abstract int 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.

int32 total_size = 3;

Returns
TypeDescription
int

The totalSize.

hasQueryExpansionInfo()

public abstract boolean hasQueryExpansionInfo()

Query expansion information for the returned results.

.google.cloud.retail.v2.SearchResponse.QueryExpansionInfo query_expansion_info = 7;

Returns
TypeDescription
boolean

Whether the queryExpansionInfo field is set.