public class PayloadNearQuery.PayloadNearSpanWeight extends SpanNearQuery.SpanNearWeight
SpanWeight.PostingsWeight.DefaultBulkScorerfield, similarity, simWeightparentQuery| Constructor and Description |
|---|
PayloadNearQuery.PayloadNearSpanWeight(List<SpanWeight> subWeights,
IndexSearcher searcher,
Map<Term,TermContext> terms) |
| Modifier and Type | Method and Description |
|---|---|
Explanation |
explain(LeafReaderContext context,
int doc)
An explanation of the score computation for the named document.
|
Scorer |
scorer(LeafReaderContext context)
Returns a
Scorer which can iterate in order over all matching
documents and assign them a score. |
extractTermContexts, extractTerms, getSpansgetSimScorer, getValueForNormalization, normalizebulkScorer, getQuerypublic PayloadNearQuery.PayloadNearSpanWeight(List<SpanWeight> subWeights, IndexSearcher searcher, Map<Term,TermContext> terms) throws IOException
IOExceptionpublic Scorer scorer(LeafReaderContext context) throws IOException
WeightScorer which can iterate in order over all matching
documents and assign them a score.
NOTE: null can be returned if no documents will be scored by this query.
NOTE: The returned Scorer does not have
LeafReader.getLiveDocs() applied, they need to be checked on top.
scorer in class SpanWeightcontext - the LeafReaderContext for which to return the Scorer.Scorer which scores documents in/out-of order.IOException - if there is a low-level I/O errorpublic Explanation explain(LeafReaderContext context, int doc) throws IOException
Weightexplain in class SpanWeightcontext - the readers context to create the Explanation for.doc - the document's id relative to the given context's readerIOException - if an IOException occursCopyright © 2000-2015 Apache Software Foundation. All Rights Reserved.