public final class ProfileWeight
extends org.apache.lucene.search.Weight
Scorer and then return a Scorer that is wrapped in
order to compute timings as well.| Constructor and Description |
|---|
ProfileWeight(org.apache.lucene.search.Query query,
org.apache.lucene.search.Weight subQueryWeight,
QueryProfileBreakdown profile) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.search.BulkScorer |
bulkScorer(org.apache.lucene.index.LeafReaderContext context) |
org.apache.lucene.search.Explanation |
explain(org.apache.lucene.index.LeafReaderContext context,
int doc) |
void |
extractTerms(java.util.Set<org.apache.lucene.index.Term> set) |
org.apache.lucene.search.Scorer |
scorer(org.apache.lucene.index.LeafReaderContext context) |
org.apache.lucene.search.ScorerSupplier |
scorerSupplier(org.apache.lucene.index.LeafReaderContext context) |
public ProfileWeight(org.apache.lucene.search.Query query,
org.apache.lucene.search.Weight subQueryWeight,
QueryProfileBreakdown profile)
throws java.io.IOException
java.io.IOExceptionpublic org.apache.lucene.search.Scorer scorer(org.apache.lucene.index.LeafReaderContext context)
throws java.io.IOException
scorer in class org.apache.lucene.search.Weightjava.io.IOExceptionpublic org.apache.lucene.search.ScorerSupplier scorerSupplier(org.apache.lucene.index.LeafReaderContext context)
throws java.io.IOException
scorerSupplier in class org.apache.lucene.search.Weightjava.io.IOExceptionpublic org.apache.lucene.search.BulkScorer bulkScorer(org.apache.lucene.index.LeafReaderContext context)
throws java.io.IOException
bulkScorer in class org.apache.lucene.search.Weightjava.io.IOExceptionpublic org.apache.lucene.search.Explanation explain(org.apache.lucene.index.LeafReaderContext context,
int doc)
throws java.io.IOException
explain in class org.apache.lucene.search.Weightjava.io.IOExceptionpublic void extractTerms(java.util.Set<org.apache.lucene.index.Term> set)
extractTerms in class org.apache.lucene.search.Weight