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) |
float |
getValueForNormalization() |
void |
normalize(float norm,
float topLevelBoost) |
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 float getValueForNormalization() throws java.io.IOException
getValueForNormalization
in class org.apache.lucene.search.Weight
java.io.IOException
public void normalize(float norm, float topLevelBoost)
normalize
in class org.apache.lucene.search.Weight
public void extractTerms(java.util.Set<org.apache.lucene.index.Term> set)
extractTerms
in class org.apache.lucene.search.Weight