final class GlobalOrdinalsQuery.W extends ConstantScoreWeight
Weight.DefaultBulkScorer
Modifier and Type | Field and Description |
---|---|
private Weight |
approximationWeight |
parentQuery
Constructor and Description |
---|
W(Query query,
Weight approximationWeight,
float boost) |
Modifier and Type | Method and Description |
---|---|
Explanation |
explain(LeafReaderContext context,
int doc)
An explanation of the score computation for the named document.
|
boolean |
isCacheable(LeafReaderContext ctx) |
Scorer |
scorer(LeafReaderContext context)
Returns a
Scorer which can iterate in order over all matching
documents and assign them a score. |
extractTerms, score
bulkScorer, getQuery, matches, scorerSupplier
private final Weight approximationWeight
public Explanation explain(LeafReaderContext context, int doc) throws java.io.IOException
Weight
explain
in class ConstantScoreWeight
context
- the readers context to create the Explanation
for.doc
- the document's id relative to the given context's readerjava.io.IOException
- if an IOException
occurspublic Scorer scorer(LeafReaderContext context) throws java.io.IOException
Weight
Scorer
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 Weight
context
- the LeafReaderContext
for which to return the Scorer
.Scorer
which scores documents in/out-of order.java.io.IOException
- if there is a low-level I/O errorpublic boolean isCacheable(LeafReaderContext ctx)
true
if the object can be cached against a given leaf