Class AbstractHitCollector


  • public abstract class AbstractHitCollector
    extends org.apache.lucene.search.Collector
    Collector implementation which simply provides the collection of re-based doc base with scorer.
    • Field Detail

      • base

        protected int base
      • scorer

        protected org.apache.lucene.search.Scorer scorer
    • Constructor Detail

      • AbstractHitCollector

        public AbstractHitCollector()
    • Method Detail

      • setNextReader

        public void setNextReader​(org.apache.lucene.index.IndexReader reader,
                                  int docBase)
                           throws IOException
        Specified by:
        setNextReader in class org.apache.lucene.search.Collector
        Throws:
        IOException
      • setScorer

        public void setScorer​(org.apache.lucene.search.Scorer scorer)
                       throws IOException
        Specified by:
        setScorer in class org.apache.lucene.search.Collector
        Throws:
        IOException
      • collect

        public void collect​(int doc)
                     throws IOException
        Specified by:
        collect in class org.apache.lucene.search.Collector
        Throws:
        IOException
      • collect

        protected abstract void collect​(int doc,
                                        float score)
        Called once for every document matching a query, with the re-based document number and its computed score.
        Parameters:
        doc - the re-based document number.
        score - the document's score.
      • acceptsDocsOutOfOrder

        public boolean acceptsDocsOutOfOrder()
        Specified by:
        acceptsDocsOutOfOrder in class org.apache.lucene.search.Collector