public abstract class LuceneIndexCountHitsRecordReader
extends LuceneIndexRecordReader<IntWritable> {
@Override
protected Iterator<IntWritable> search(IndexSearcher searcher, Query query) throws IOException {
TotalHitCountCollector collector = new TotalHitCountCollector();
searcher.search(query, collector);
return ImmutableList.of(new IntWritable(collector.getTotalHits())).iterator();
}