org.apache.lucene.search
Class AssertingIndexSearcher
java.lang.Object
org.apache.lucene.search.IndexSearcher
org.apache.lucene.search.AssertingIndexSearcher
public class AssertingIndexSearcher
- extends IndexSearcher
Helper class that adds some extra checks to ensure correct
usage of IndexSearcher
and Weight
.
Methods inherited from class org.apache.lucene.search.IndexSearcher |
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 |
AssertingIndexSearcher
public AssertingIndexSearcher(Random random,
IndexReader r)
AssertingIndexSearcher
public AssertingIndexSearcher(Random random,
IndexReaderContext context)
AssertingIndexSearcher
public AssertingIndexSearcher(Random random,
IndexReader r,
ExecutorService ex)
AssertingIndexSearcher
public AssertingIndexSearcher(Random random,
IndexReaderContext context,
ExecutorService ex)
createNormalizedWeight
public Weight createNormalizedWeight(Query query)
throws IOException
- Ensures, that the returned
Weight
is not normalized again, which may produce wrong scores.
- Overrides:
createNormalizedWeight
in class IndexSearcher
- Throws:
IOException
rewrite
public Query rewrite(Query original)
throws IOException
- Overrides:
rewrite
in class IndexSearcher
- Throws:
IOException
wrapFilter
protected Query wrapFilter(Query query,
Filter filter)
- Overrides:
wrapFilter
in class IndexSearcher
search
protected void search(List<AtomicReaderContext> leaves,
Weight weight,
Collector collector)
throws IOException
- Overrides:
search
in class IndexSearcher
- Throws:
IOException
toString
public String toString()
- Overrides:
toString
in class IndexSearcher
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.