Package org.apache.lucene.search
Class CheckHits.ExplanationAssertingSearcher
- java.lang.Object
-
- org.apache.lucene.search.Searcher
-
- org.apache.lucene.search.IndexSearcher
-
- org.apache.lucene.search.CheckHits.ExplanationAssertingSearcher
-
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.lucene.search.Searchable
- Enclosing class:
- CheckHits
public static class CheckHits.ExplanationAssertingSearcher extends org.apache.lucene.search.IndexSearcheran IndexSearcher that implicitly checks hte explanation of every match whenever it executes a search.- See Also:
CheckHits.ExplanationAsserter
-
-
Constructor Summary
Constructors Constructor Description ExplanationAssertingSearcher(org.apache.lucene.index.IndexReader r)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckExplanations(org.apache.lucene.search.Query q)voidsearch(org.apache.lucene.search.Query query, org.apache.lucene.search.Collector results)org.apache.lucene.search.TopDocssearch(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, int n)org.apache.lucene.search.TopFieldDocssearch(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, int n, org.apache.lucene.search.Sort sort)voidsearch(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, org.apache.lucene.search.Collector results)-
Methods inherited from class org.apache.lucene.search.IndexSearcher
close, createNormalizedWeight, doc, doc, docFreq, explain, explain, gatherSubReaders, getIndexReader, getSimilarity, getSubReaders, maxDoc, rewrite, search, search, search, search, search, search, search, searchAfter, searchAfter, setDefaultFieldSortScoring, setSimilarity, toString
-
-
-
-
Constructor Detail
-
ExplanationAssertingSearcher
public ExplanationAssertingSearcher(org.apache.lucene.index.IndexReader r) throws IOException- Throws:
IOException
-
-
Method Detail
-
checkExplanations
protected void checkExplanations(org.apache.lucene.search.Query q) throws IOException- Throws:
IOException
-
search
public org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, int n, org.apache.lucene.search.Sort sort) throws IOException- Overrides:
searchin classorg.apache.lucene.search.IndexSearcher- Throws:
IOException
-
search
public void search(org.apache.lucene.search.Query query, org.apache.lucene.search.Collector results) throws IOException- Overrides:
searchin classorg.apache.lucene.search.IndexSearcher- Throws:
IOException
-
search
public void search(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, org.apache.lucene.search.Collector results) throws IOException- Overrides:
searchin classorg.apache.lucene.search.IndexSearcher- Throws:
IOException
-
search
public org.apache.lucene.search.TopDocs search(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, int n) throws IOException- Overrides:
searchin classorg.apache.lucene.search.IndexSearcher- Throws:
IOException
-
-