Package org.apache.lucene.search
Class CheckHits.ExplanationAsserter
- java.lang.Object
-
- org.apache.lucene.search.Collector
-
- org.apache.lucene.search.CheckHits.ExplanationAsserter
-
- Enclosing class:
- CheckHits
public static class CheckHits.ExplanationAsserter extends org.apache.lucene.search.CollectorAsserts that the score explanation for every document matching a query corresponds with the true score. NOTE: this HitCollector should only be used with the Query and Searcher specified at when it is constructed.
-
-
Field Summary
Fields Modifier and Type Field Description static floatSCORE_TOLERANCE_DELTADeprecated.
-
Constructor Summary
Constructors Constructor Description ExplanationAsserter(org.apache.lucene.search.Query q, String defaultFieldName, org.apache.lucene.search.Searcher s)Constructs an instance which does shallow tests on the ExplanationExplanationAsserter(org.apache.lucene.search.Query q, String defaultFieldName, org.apache.lucene.search.Searcher s, boolean deep)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanacceptsDocsOutOfOrder()voidcollect(int doc)voidsetNextReader(org.apache.lucene.index.IndexReader reader, int docBase)voidsetScorer(org.apache.lucene.search.Scorer scorer)
-
-
-
Field Detail
-
SCORE_TOLERANCE_DELTA
@Deprecated public static float SCORE_TOLERANCE_DELTA
Deprecated.- See Also:
CheckHits.EXPLAIN_SCORE_TOLERANCE_DELTA
-
-
Constructor Detail
-
ExplanationAsserter
public ExplanationAsserter(org.apache.lucene.search.Query q, String defaultFieldName, org.apache.lucene.search.Searcher s)Constructs an instance which does shallow tests on the Explanation
-
ExplanationAsserter
public ExplanationAsserter(org.apache.lucene.search.Query q, String defaultFieldName, org.apache.lucene.search.Searcher s, boolean deep)
-
-
Method Detail
-
setScorer
public void setScorer(org.apache.lucene.search.Scorer scorer) throws IOException- Specified by:
setScorerin classorg.apache.lucene.search.Collector- Throws:
IOException
-
collect
public void collect(int doc) throws IOException- Specified by:
collectin classorg.apache.lucene.search.Collector- Throws:
IOException
-
setNextReader
public void setNextReader(org.apache.lucene.index.IndexReader reader, int docBase)- Specified by:
setNextReaderin classorg.apache.lucene.search.Collector
-
acceptsDocsOutOfOrder
public boolean acceptsDocsOutOfOrder()
- Specified by:
acceptsDocsOutOfOrderin classorg.apache.lucene.search.Collector
-
-