public class: QualityBenchmark
Main entry point for running a quality benchmark.
There are two main configurations for running a quality benchmark:
- Against existing judgements.
- For submission (e.g. for a contest).
The first configuration requires a non null
The second configuration requires a non null
|protected QualityQuery ||qualityQueries ||Quality Queries that this quality benchmark would execute. |
|protected QualityQueryParser ||qqParser ||Parser for turning QualityQueries into Lucene Queries. |
|protected Searcher ||searcher ||Index to be searched. |
|protected String ||docNameField ||index field to extract doc name for each search result; used for judging the results. |
public QualityBenchmark(QualityQuery qqs,
Create a QualityBenchmark.
qqs - quality queries to run.
qqParser - parser for turning QualityQueries into Lucene Queries.
searcher - index to be searched.
docNameField - name of field containing the document name.
This allows to extract the doc name for search results,
and is important for judging the results.
|Methods from java.lang.Object:|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait|