org.apache.lucene.benchmark.quality.utils
Class SubmissionReport
java.lang.Object
org.apache.lucene.benchmark.quality.utils.SubmissionReport
public class SubmissionReport
- extends java.lang.Object
Create a log ready for submission.
Extend this class and override
report(QualityQuery, TopDocs, String, Searcher)
to create different reports.
Constructor Summary |
SubmissionReport(java.io.PrintWriter logger,
java.lang.String name)
Constructor for SubmissionReport. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SubmissionReport
public SubmissionReport(java.io.PrintWriter logger,
java.lang.String name)
- Constructor for SubmissionReport.
- Parameters:
logger
- if null, no submission data is created.name
- name of this run.
report
public void report(QualityQuery qq,
TopDocs td,
java.lang.String docNameField,
Searcher searcher)
throws java.io.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:
java.io.IOException
- in case of a problem.
flush
public void flush()
Copyright © 2000-2009 Apache Software Foundation. All Rights Reserved.