Class SubmissionReport
java.lang.Object
org.apache.lucene.benchmark.quality.utils.SubmissionReport
Create a log ready for submission. Extend this class and override
report(QualityQuery, TopDocs, String, IndexSearcher) to create different reports.-
Constructor Summary
ConstructorsConstructorDescriptionSubmissionReport(PrintWriter logger, String name) Constructor for SubmissionReport. -
Method Summary
Modifier and TypeMethodDescriptionvoidflush()voidreport(QualityQuery qq, TopDocs td, String docNameField, IndexSearcher searcher) Report a search result for a certain quality query.
-
Constructor Details
-
SubmissionReport
Constructor for SubmissionReport.- Parameters:
logger- if null, no submission data is created.name- name of this run.
-
-
Method Details
-
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()
-