public class AssertingSpanWeight extends SpanWeight
SpanWeight.Postings
Weight.DefaultBulkScorer
field, similarity, simWeight
parentQuery
Constructor and Description |
---|
AssertingSpanWeight(IndexSearcher searcher,
SpanWeight in)
Create an AssertingSpanWeight
|
Modifier and Type | Method and Description |
---|---|
Explanation |
explain(LeafReaderContext context,
int doc) |
void |
extractTermContexts(Map<Term,TermContext> contexts) |
void |
extractTerms(Set<Term> terms) |
Similarity.SimScorer |
getSimScorer(LeafReaderContext context) |
Spans |
getSpans(LeafReaderContext context,
SpanWeight.Postings requiredPostings) |
float |
getValueForNormalization() |
void |
normalize(float queryNorm,
float boost) |
SpanScorer |
scorer(LeafReaderContext context) |
bulkScorer, getQuery
public AssertingSpanWeight(IndexSearcher searcher, SpanWeight in) throws IOException
in
- the SpanWeight to wrapIOException
- on errorpublic void extractTermContexts(Map<Term,TermContext> contexts)
extractTermContexts
in class SpanWeight
public Spans getSpans(LeafReaderContext context, SpanWeight.Postings requiredPostings) throws IOException
getSpans
in class SpanWeight
IOException
public Similarity.SimScorer getSimScorer(LeafReaderContext context) throws IOException
getSimScorer
in class SpanWeight
IOException
public void extractTerms(Set<Term> terms)
extractTerms
in class Weight
public float getValueForNormalization() throws IOException
getValueForNormalization
in class SpanWeight
IOException
public void normalize(float queryNorm, float boost)
normalize
in class SpanWeight
public SpanScorer scorer(LeafReaderContext context) throws IOException
scorer
in class SpanWeight
IOException
public Explanation explain(LeafReaderContext context, int doc) throws IOException
explain
in class SpanWeight
IOException
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.