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.IOException
public org.apache.lucene.search.Scorer scorer(org.apache.lucene.index.LeafReaderContext context) throws java.io.IOException
scorer
in class org.apache.lucene.search.Weight
java.io.IOException
public org.apache.lucene.search.ScorerSupplier scorerSupplier(org.apache.lucene.index.LeafReaderContext context) throws java.io.IOException
scorerSupplier
in class org.apache.lucene.search.Weight
java.io.IOException
public org.apache.lucene.search.BulkScorer bulkScorer(org.apache.lucene.index.LeafReaderContext context) throws java.io.IOException
bulkScorer
in class org.apache.lucene.search.Weight
java.io.IOException
public 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.Weight
java.io.IOException
public void extractTerms(java.util.Set<org.apache.lucene.index.Term> set)
extractTerms
in class org.apache.lucene.search.Weight