Package org.apache.lucene.tests.search
Class CheckHits.ExplanationAsserter
- java.lang.Object
-
- org.apache.lucene.search.SimpleCollector
-
- org.apache.lucene.tests.search.CheckHits.ExplanationAsserter
-
- All Implemented Interfaces:
Collector
,LeafCollector
- Enclosing class:
- CheckHits
public static class CheckHits.ExplanationAsserter extends SimpleCollector
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.
-
-
Constructor Summary
Constructors Constructor Description ExplanationAsserter(Query q, String defaultFieldName, IndexSearcher s)
Constructs an instance which does shallow tests on the ExplanationExplanationAsserter(Query q, String defaultFieldName, IndexSearcher s, boolean deep)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
collect(int doc)
protected void
doSetNextReader(LeafReaderContext context)
ScoreMode
scoreMode()
void
setScorer(Scorable scorer)
-
Methods inherited from class org.apache.lucene.search.SimpleCollector
getLeafCollector
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.lucene.search.LeafCollector
collect, competitiveIterator, finish
-
-
-
-
Constructor Detail
-
ExplanationAsserter
public ExplanationAsserter(Query q, String defaultFieldName, IndexSearcher s)
Constructs an instance which does shallow tests on the Explanation
-
ExplanationAsserter
public ExplanationAsserter(Query q, String defaultFieldName, IndexSearcher s, boolean deep)
-
-
Method Detail
-
setScorer
public void setScorer(Scorable scorer) throws IOException
- Specified by:
setScorer
in interfaceLeafCollector
- Overrides:
setScorer
in classSimpleCollector
- Throws:
IOException
-
collect
public void collect(int doc) throws IOException
- Specified by:
collect
in interfaceLeafCollector
- Specified by:
collect
in classSimpleCollector
- Throws:
IOException
-
doSetNextReader
protected void doSetNextReader(LeafReaderContext context) throws IOException
- Overrides:
doSetNextReader
in classSimpleCollector
- Throws:
IOException
-
scoreMode
public ScoreMode scoreMode()
-
-