com.lucene.search
Class HitCollector

java.lang.Object
  |
  +--com.lucene.search.HitCollector

public abstract class HitCollector
extends Object

Lower-level search API.

See Also:
IndexSearcher.search(Query,HitCollector)

Constructor Summary
HitCollector()
           
 
Method Summary
abstract  void collect(int doc, float score)
          Called once for every non-zero scoring document, with the document number and its score.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HitCollector

public HitCollector()
Method Detail

collect

public abstract void collect(int doc,
                             float score)
Called once for every non-zero scoring document, with the document number and its score.

If, for example, an application wished to collect all of the hits for a query in a BitSet, then it might:

   Searcher = new IndexSearcher(indexReader);
   final BitSet bits = new BitSet(indexReader.maxDoc());
   searcher.search(query, new HitCollector() {
       public void collect(int doc, float score) {
         bits.set(doc);
       }
     });