package com.tyndalehouse.step.core.service.helpers; import org.apache.lucene.index.IndexReader; import org.apache.lucene.search.Collector; import org.apache.lucene.search.Scorer; import java.io.IOException; import java.util.ArrayList; import java.util.List; /** * @author chrisburrell */ public class SuggestionCollector extends Collector { private final List<Integer> docIds = new ArrayList<Integer>(32); @Override public void setScorer(final Scorer scorer) throws IOException { } @Override public void collect(final int doc) throws IOException { this.docIds.add(doc); } @Override public void setNextReader(final IndexReader reader, final int docBase) throws IOException { //not implemented } @Override public boolean acceptsDocsOutOfOrder() { return false; } }