java.lang.Objectorg.apache.lucene.search.HitCollector
Direct Known Subclasses:
TopFieldDocCollector, TopDocCollector
$ - Id: HitCollector.java 596462 2007-11-19 22:03:22Z hossman $| Method from org.apache.lucene.search.HitCollector Summary: |
|---|
| collect |
| Methods from java.lang.Object: |
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method from org.apache.lucene.search.HitCollector Detail: |
|---|
If, for example, an application wished to collect all of the hits for a query in a BitSet, then it might:
Searcher 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);
}
});
Note: This is called in an inner search loop. For good search performance, implementations of this method should not call Searcher#doc(int) or org.apache.lucene.index.IndexReader#document(int) on every document number encountered. Doing so can slow searches by an order of magnitude or more. Note: The |