protected class PayloadTermQuery.PayloadTermWeight extends SpanWeight
|Modifier and Type||Class and Description|
query, similarity, stats, termContexts
|Constructor and Description|
|Modifier and Type||Method and Description|
An explanation of the score computation for the named document.
getQuery, getValueForNormalization, normalize
public PayloadTermQuery.PayloadTermWeight(PayloadTermQuery query, IndexSearcher searcher) throws IOException
public Scorer scorer(AtomicReaderContext context, boolean scoreDocsInOrder, boolean topScorer, Bits acceptDocs) throws IOException
Scorerwhich scores documents in/out-of order according to
NOTE: even if
scoreDocsInOrder is false, it is
recommended to check whether the returned
Scorer indeed scores
documents out of order (i.e., call
Scorer implementations will always return documents
NOTE: null can be returned if no documents will be scored by this query.
AtomicReaderContextfor which to return the
scoreDocsInOrder- specifies whether in-order scoring of documents is required. Note that if set to false (i.e., out-of-order scoring is required), this method can return whatever scoring mode it supports, as every in-order scorer is also an out-of-order one. However, an out-of-order scorer may not support
DocIdSetIterator.advance(int), therefore it is recommended to request an in-order scorer if use of these methods is required.
topScorer- if true,
Scorer.score(Collector)will be called; if false,
DocIdSetIterator.advance(int)will be called.
acceptDocs- Bits that represent the allowable docs to match (typically deleted docs but possibly filtering other documents)
Scorerwhich scores documents in/out-of order.
IOException- if there is a low-level I/O error
public Explanation explain(AtomicReaderContext context, int doc) throws IOException
context- the readers context to create the
doc- the document's id relative to the given context's reader
IOException- if an
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.