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.Collector
Asserts 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 float
SCORE_TOLERANCE_DELTA
Deprecated.
-
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 boolean
acceptsDocsOutOfOrder()
void
collect(int doc)
void
setNextReader(org.apache.lucene.index.IndexReader reader, int docBase)
void
setScorer(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:
setScorer
in classorg.apache.lucene.search.Collector
- Throws:
IOException
-
collect
public void collect(int doc) throws IOException
- Specified by:
collect
in classorg.apache.lucene.search.Collector
- Throws:
IOException
-
setNextReader
public void setNextReader(org.apache.lucene.index.IndexReader reader, int docBase)
- Specified by:
setNextReader
in classorg.apache.lucene.search.Collector
-
acceptsDocsOutOfOrder
public boolean acceptsDocsOutOfOrder()
- Specified by:
acceptsDocsOutOfOrder
in classorg.apache.lucene.search.Collector
-
-