public class PayloadNearQuery.PayloadNearSpanWeight extends SpanWeight
Weight.DefaultBulkScorer
query, similarity, stats, termContexts
parentQuery
Constructor and Description |
---|
PayloadNearQuery.PayloadNearSpanWeight(SpanQuery query,
IndexSearcher searcher,
boolean needsScores) |
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,
Bits acceptDocs)
Returns a
Scorer which scores documents in/out-of order according
to scoreDocsInOrder . |
extractTerms, getValueForNormalization, normalize
bulkScorer, getQuery
public PayloadNearQuery.PayloadNearSpanWeight(SpanQuery query, IndexSearcher searcher, boolean needsScores) throws IOException
IOException
public Scorer scorer(LeafReaderContext context, Bits acceptDocs) throws IOException
Weight
Scorer
which scores documents in/out-of order according
to scoreDocsInOrder
.
NOTE: null can be returned if no documents will be scored by this query.
scorer
in class SpanWeight
context
- the LeafReaderContext
for which to return the Scorer
.acceptDocs
- Bits that represent the allowable docs to match (typically deleted docs
but possibly filtering other documents)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
Weight
explain
in class SpanWeight
context
- 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.