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
Constructors Constructor Description ElasticsearchSearchScrollImpl(ElasticsearchParallelWorkOrchestrator queryOrchestrator, ElasticsearchWorkFactory workFactory, ElasticsearchSearchResultExtractor<ElasticsearchLoadableSearchResult<H>> searchResultExtractor, String scrollTimeoutString, SearchWork.Builder<ElasticsearchLoadableSearchResult<H>> firstScroll, TimeoutManager timeoutManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()ElasticsearchSearchScrollResult<H>next()Returns the next chunk, with at mostchunkSizehits.
-
-
-
Constructor Detail
-
ElasticsearchSearchScrollImpl
public ElasticsearchSearchScrollImpl(ElasticsearchParallelWorkOrchestrator queryOrchestrator, ElasticsearchWorkFactory workFactory, ElasticsearchSearchResultExtractor<ElasticsearchLoadableSearchResult<H>> searchResultExtractor, String scrollTimeoutString, SearchWork.Builder<ElasticsearchLoadableSearchResult<H>> firstScroll, TimeoutManager timeoutManager)
-
-
Method Detail
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceSearchScroll<H>
-
next
public ElasticsearchSearchScrollResult<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:
SearchFetchable.scroll(int)
-
-