Class SubmissionReport
- java.lang.Object
-
- org.apache.lucene.benchmark.quality.utils.SubmissionReport
-
public class SubmissionReport extends Object
Create a log ready for submission. Extend this class and overridereport(QualityQuery, TopDocs, String, IndexSearcher)to create different reports.
-
-
Constructor Summary
Constructors Constructor Description SubmissionReport(PrintWriter logger, String name)Constructor for SubmissionReport.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidflush()voidreport(QualityQuery qq, TopDocs td, String docNameField, IndexSearcher searcher)Report a search result for a certain quality query.
-
-
-
Constructor Detail
-
SubmissionReport
public SubmissionReport(PrintWriter logger, String name)
Constructor for SubmissionReport.- Parameters:
logger- if null, no submission data is created.name- name of this run.
-
-
Method Detail
-
report
public void report(QualityQuery qq, TopDocs td, String docNameField, IndexSearcher searcher) throws IOException
Report a search result for a certain quality query.- Parameters:
qq- quality query for which the results are reported.td- search results for the query.docNameField- stored field used for fetching the result doc name.searcher- index access for fetching doc name.- Throws:
IOException- in case of a problem.
-
flush
public void flush()
-
-