The HitCollector type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| HitCollector | Initializes a new instance of the HitCollector class |
Methods
| Name | Description | |
|---|---|---|
| Collect | Called once for every document matching a query, with the document
number and its raw score.
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
{@link Searcher#Doc(int)} or
{@link Lucene.Net.Index.IndexReader#Document(int)} on every
document number encountered. Doing so can slow searches by an order
of magnitude or more.
Note: The score | |
| Equals | (Inherited from Object.) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ToString | (Inherited from Object.) |