org.apache.lucene.search.SegmentCacheable
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 | Description |
---|---|
ProfileWeight(org.apache.lucene.search.Query query,
org.apache.lucene.search.Weight subQueryWeight,
QueryProfileBreakdown profile) |
Modifier and Type | Method | 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) |
|
boolean |
isCacheable(org.apache.lucene.index.LeafReaderContext ctx) |
|
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
public boolean isCacheable(org.apache.lucene.index.LeafReaderContext ctx)