public abstract static class FilteredQuery.FilterStrategy extends Object
DocIdSet) applied during document collection.
|Constructor and Description|
|Modifier and Type||Method and Description|
Returns a filtered
public abstract Scorer filteredScorer(AtomicReaderContext context, boolean scoreDocsInOrder, boolean topScorer, Weight weight, DocIdSet docIdSet) throws IOException
Scorerbased on this strategy.
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.
Weightto create the filtered scorer.
docIdSet- the filter
IOException- if an
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.