public class AssertingIndexSearcher extends IndexSearcher
IndexSearcher
and Weight
.Modifier and Type | Class and Description |
---|---|
static class |
AssertingIndexSearcher.AssertingScorer
Wraps a Scorer with additional checks
|
IndexSearcher.LeafSlice
leafContexts, leafSlices, readerContext
Constructor and Description |
---|
AssertingIndexSearcher(Random random,
IndexReader r) |
AssertingIndexSearcher(Random random,
IndexReaderContext context) |
AssertingIndexSearcher(Random random,
IndexReaderContext context,
ExecutorService ex) |
AssertingIndexSearcher(Random random,
IndexReader r,
ExecutorService ex) |
Modifier and Type | Method and Description |
---|---|
Weight |
createNormalizedWeight(Query query)
Ensures, that the returned
Weight is not normalized again, which may produce wrong scores. |
Query |
rewrite(Query original) |
protected void |
search(List<AtomicReaderContext> leaves,
Weight weight,
Collector collector) |
protected Query |
wrapFilter(Query query,
Filter filter) |
collectionStatistics, doc, doc, doc, document, explain, explain, getDefaultSimilarity, getIndexReader, getSimilarity, getTopReaderContext, search, search, search, search, search, search, search, search, search, search, search, search, searchAfter, searchAfter, searchAfter, searchAfter, searchAfter, setSimilarity, slices, termStatistics, toString
public AssertingIndexSearcher(Random random, IndexReader r)
public AssertingIndexSearcher(Random random, IndexReaderContext context)
public AssertingIndexSearcher(Random random, IndexReader r, ExecutorService ex)
public AssertingIndexSearcher(Random random, IndexReaderContext context, ExecutorService ex)
public Weight createNormalizedWeight(Query query) throws IOException
Weight
is not normalized again, which may produce wrong scores.createNormalizedWeight
in class IndexSearcher
IOException
public Query rewrite(Query original) throws IOException
rewrite
in class IndexSearcher
IOException
protected Query wrapFilter(Query query, Filter filter)
wrapFilter
in class IndexSearcher
protected void search(List<AtomicReaderContext> leaves, Weight weight, Collector collector) throws IOException
search
in class IndexSearcher
IOException
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.