Class ElasticsearchSearchScrollImpl<H>
java.lang.Object
org.hibernate.search.backend.elasticsearch.search.query.impl.ElasticsearchSearchScrollImpl<H>
- All Implemented Interfaces:
AutoCloseable,ElasticsearchSearchScroll<H>,ExtendedSearchScroll<H,,ElasticsearchSearchScrollResult<H>> SearchScroll<H>
public class ElasticsearchSearchScrollImpl<H>
extends Object
implements ElasticsearchSearchScroll<H>
-
Constructor Summary
ConstructorsConstructorDescriptionElasticsearchSearchScrollImpl(ElasticsearchParallelWorkOrchestrator queryOrchestrator, ElasticsearchWorkFactory workFactory, ElasticsearchSearchResultExtractor<ElasticsearchLoadableSearchResult<H>> searchResultExtractor, String scrollTimeoutString, SearchWork.Builder<ElasticsearchLoadableSearchResult<H>> firstScroll, TimeoutManager timeoutManager) -
Method Summary
-
Constructor Details
-
ElasticsearchSearchScrollImpl
public ElasticsearchSearchScrollImpl(ElasticsearchParallelWorkOrchestrator queryOrchestrator, ElasticsearchWorkFactory workFactory, ElasticsearchSearchResultExtractor<ElasticsearchLoadableSearchResult<H>> searchResultExtractor, String scrollTimeoutString, SearchWork.Builder<ElasticsearchLoadableSearchResult<H>> firstScroll, TimeoutManager timeoutManager)
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceSearchScroll<H>
-
next
Description copied from interface:SearchScrollReturns the next chunk, with at mostchunkSizehits.May return a result with less than
chunkSizeelements if only that many hits are left.- Specified by:
nextin interfaceExtendedSearchScroll<H,ElasticsearchSearchScrollResult<H>> - Specified by:
nextin interfaceSearchScroll<H>- Returns:
- The next
SearchScrollResult. - See Also:
-