Interface SearchResponseOrBuilder (0.18.0)

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 = 4;

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 = 4;

Returns
TypeDescription
ByteString

The bytes for attributionToken.

getCorrectedQuery()

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

string corrected_query = 7;

Returns
TypeDescription
String

The correctedQuery.

getCorrectedQueryBytes()

public abstract ByteString getCorrectedQueryBytes()

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.

string corrected_query = 7;

Returns
TypeDescription
ByteString

The bytes for correctedQuery.

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 = 5;

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 = 5;

Returns
TypeDescription
ByteString

The bytes for nextPageToken.

getResults(int index)

public abstract SearchResponse.SearchResult getResults(int index)

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

repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult results = 1;

Parameter
NameDescription
indexint
Returns
TypeDescription
SearchResponse.SearchResult

getResultsCount()

public abstract int getResultsCount()

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

repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult results = 1;

Returns
TypeDescription
int

getResultsList()

public abstract List<SearchResponse.SearchResult> getResultsList()

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

repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult results = 1;

Returns
TypeDescription
List<SearchResult>

getResultsOrBuilder(int index)

public abstract SearchResponse.SearchResultOrBuilder getResultsOrBuilder(int index)

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

repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult results = 1;

Parameter
NameDescription
indexint
Returns
TypeDescription
SearchResponse.SearchResultOrBuilder

getResultsOrBuilderList()

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

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

repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult results = 1;

Returns
TypeDescription
List<? extends com.google.cloud.discoveryengine.v1.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.