Package com.azure.search.documents.util
Class SearchPagedIterable
java.lang.Object
com.azure.core.util.IterableStream<T>
com.azure.core.util.paging.ContinuablePagedIterable<String,T,P>
com.azure.core.http.rest.PagedIterableBase<SearchResult,SearchPagedResponse>
com.azure.search.documents.util.SearchPagedIterable
- All Implemented Interfaces:
Iterable<SearchResult>
public final class SearchPagedIterable
extends com.azure.core.http.rest.PagedIterableBase<SearchResult,SearchPagedResponse>
Implementation of
ContinuablePagedIterable
where the continuation token type is SearchRequest
, the
element type is SearchResult
, and the page type is SearchPagedResponse
.-
Constructor Summary
ConstructorsConstructorDescriptionSearchPagedIterable
(SearchPagedFlux pagedFlux) Creates an instance ofSearchPagedIterable
. -
Method Summary
Modifier and TypeMethodDescriptionThe answer results based on the search request.The percentage of the index covered in the search request.The facet query results based on the search request.The approximate number of documents that matched the search and filter parameters in the request.Methods inherited from class com.azure.core.util.paging.ContinuablePagedIterable
iterableByPage, iterableByPage, iterableByPage, iterableByPage, iterator, stream, streamByPage, streamByPage, streamByPage, streamByPage
Methods inherited from class com.azure.core.util.IterableStream
of
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
SearchPagedIterable
Creates an instance ofSearchPagedIterable
.- Parameters:
pagedFlux
- TheSearchPagedFlux
that will be consumed as an iterable.
-
-
Method Details
-
getCoverage
The percentage of the index covered in the search request.If
minimumCoverage
wasn't supplied in the request this will benull
.- Returns:
- The percentage of the index covered in the search request if
minimumCoverage
was set in the request, otherwisenull
.
-
getFacets
The facet query results based on the search request.If
facets
weren't supplied in the request this will benull
.- Returns:
- The facet query results if
facets
were supplied in the request, otherwisenull
.
-
getTotalCount
The approximate number of documents that matched the search and filter parameters in the request.If
count
is set tofalse
in the request this will benull
.- Returns:
- The approximate number of documents that match the request if
count
istrue
, otherwisenull
.
-
getAnswers
The answer results based on the search request.If
answers
wasn't supplied in the request this will be null.- Returns:
- The answer results if
answers
were supplied in the request, otherwise null.
-