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.IndexSearcher
an 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 void
checkExplanations(org.apache.lucene.search.Query q)
void
search(org.apache.lucene.search.Query query, org.apache.lucene.search.Collector results)
org.apache.lucene.search.TopDocs
search(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, int n)
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)
void
search(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:
search
in 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:
search
in 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:
search
in 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:
search
in classorg.apache.lucene.search.IndexSearcher
- Throws:
IOException
-
-