SearchPagedResponse Class
- java.
lang. Object - com.
azure. core. http. rest. PagedResponseBase<H,T> - com.
azure. search. documents. util. SearchPagedResponse
- com.
- com.
public final class SearchPagedResponse
extends PagedResponseBase<Void,SearchResult>
Represents an HTTP response from the search API request that contains a list of items deserialized into a Page. Each page contains additional information returned by the API request. In the Search API case the additional information is: count - number of total documents returned. Will be returned only if isIncludeTotalResultCount is set to true coverage - coverage value.
Constructor Summary
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Long |
getCount()
Get the count property: The total count of results found by the search operation, or null if the count was not requested. |
| Double |
getCoverage()
Get the coverage property: A value indicating the percentage of the index that was included in the query, or null if minimum |
|
Debug |
getDebugInfo()
Get the debug |
|
Map<String,List<Facet |
getFacets()
Get the facets property: The facet query results for the search operation, organized as a collection of buckets for each faceted field; null if the query did not include any facet expressions. |
|
Semantic |
getSemanticResults()
The semantic search results based on the search request. |
|
List<Search |
getValue() |
Methods inherited from PagedResponseBase
Methods inherited from java.lang.Object
Constructor Details
SearchPagedResponse
@Deprecated
public SearchPagedResponse(Response<List<SearchResult>> response, String continuationToken, Map<String,List<FacetResult>> facets, Long count, Double coverage)
Deprecated
Constructor
Parameters:
SearchPagedResponse
@Deprecated
public SearchPagedResponse(Response<List<SearchResult>> response, String continuationToken, Map<String,List<FacetResult>> facets, Long count, Double coverage, List<QueryAnswerResult> queryAnswers, SemanticErrorReason semanticErrorReason, SemanticSearchResultsType semanticSearchResultsType)
Deprecated
Constructor
Parameters:
SearchPagedResponse
public SearchPagedResponse(Response<List<SearchResult>> response, String continuationToken, Map<String,List<FacetResult>> facets, Long count, Double coverage, List<QueryAnswerResult> queryAnswers, SemanticErrorReason semanticErrorReason, SemanticSearchResultsType semanticSearchResultsType, DebugInfo debugInfo, SemanticQueryRewritesResultType semanticQueryRewritesResultType)
Constructor
Parameters:
Method Details
getCount
public Long getCount()
Get the count property: The total count of results found by the search operation, or null if the count was not requested. If present, the count may be greater than the number of results in this response. This can happen if you use the $top or $skip parameters, or if the query can't return all the requested documents in a single response.
Returns:
getCoverage
public Double getCoverage()
Get the coverage property: A value indicating the percentage of the index that was included in the query, or null if minimumCoverage was not specified in the request.
Returns:
getDebugInfo
public DebugInfo getDebugInfo()
Get the debugInfo property: Debug information that applies to the search results as a whole.
Returns:
getFacets
public Map<String,List<FacetResult>> getFacets()
Get the facets property: The facet query results for the search operation, organized as a collection of buckets for each faceted field; null if the query did not include any facet expressions.
Returns:
getSemanticResults
public SemanticSearchResults getSemanticResults()
The semantic search results based on the search request.
If semantic search wasn't requested this will return a SemanticSearchResults with no values.
Returns:
getValue
public List<SearchResult> getValue()