public class AssertingIndexSearcher extends IndexSearcher
IndexSearcher and Weight.
TODO: Extend this by more checks, that's just a start.docStarts, subReaders, subSearchers| Constructor and Description |
|---|
AssertingIndexSearcher(IndexReader r) |
AssertingIndexSearcher(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. |
close, doc, doc, docFreq, explain, explain, gatherSubReaders, getIndexReader, getSimilarity, getSubReaders, maxDoc, rewrite, search, search, search, search, search, search, search, search, search, search, search, searchAfter, searchAfter, setDefaultFieldSortScoring, setSimilarity, toStringcreateWeight, docFreqspublic AssertingIndexSearcher(IndexReader r)
public AssertingIndexSearcher(IndexReader r, ExecutorService ex)
public Weight createNormalizedWeight(Query query) throws IOException
Weight is not normalized again, which may produce wrong scores.createNormalizedWeight in class IndexSearcherIOExceptionCopyright © 2000-2015 Apache Software Foundation. All Rights Reserved.