public FulltextIterator(FulltextIndexService service, ResultsFormat format, List<Order> order, List<SearchCriterion> criteria, String cursorMark, int pageSize) {
this.service = service;
query = new FulltextSearchQuery(0, pageSize, format, order, Arrays.asList(new FieldCriterion("*", "*")));
query.setCursorMark(cursorMark);
query.setUseCursor(true);
for(SearchCriterion criterion:criteria){
query.addFilterCriterion(criterion);
}
FulltextSearchResults results = prepareNextResults();
updateContext(results);
totalCount = results.getCount();
}
public FulltextIterator(FulltextIndexService service, ResultsFormat format, Order order, List<SearchCriterion> criteria, String cursorMark, int pageSize) {