Class SearchPagedResponse

java.lang.Object
com.azure.core.http.rest.PagedResponseBase<Void, SearchResult>
com.azure.search.documents.util.SearchPagedResponse
All Implemented Interfaces:
com.azure.core.http.rest.Page<SearchResult>, com.azure.core.http.rest.PagedResponse<SearchResult>, com.azure.core.http.rest.Response<List<SearchResult>>, com.azure.core.util.paging.ContinuablePage<String, SearchResult>, Closeable, AutoCloseable

public final class SearchPagedResponse extends com.azure.core.http.rest.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 Details

  • 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:
      the count value.
    • 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:
      the coverage value.
    • 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:
      the facets value.
    • 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:
      The semantic search results if semantic search was requested, otherwise an empty SemanticSearchResults.
    • getDebugInfo

      public DebugInfo getDebugInfo()
      Get the debugInfo property: Debug information that applies to the search results as a whole.
      Returns:
      the debugInfo value.
    • getValue

      public List<SearchResult> getValue()