int max = MapUtils.getIntValue(options, "max");
int offset = MapUtils.getIntValue(options, "offset");
int low = offset;
Object collectedHits = hitCollector.collect(hits,options);
CompassDetachedHits compassDetachedHits = hits.detach(low,max);
Object searchResult = searchResultFactory.buildSearchResult(hits, collectedHits, compassDetachedHits, options);
doWithHighlighter(collectedHits, hits, searchResult, options);
Object suggestOption = options.get("suggestQuery");