org.apache.lucene.benchmark.quality.trec
Class Trec1MQReader

java.lang.Object
  extended by org.apache.lucene.benchmark.quality.trec.Trec1MQReader

public class Trec1MQReader
extends Object

Read topics of TREC 1MQ track.

Expects this topic format -

   qnum:qtext
 
Comment lines starting with '#' are ignored.

All topics will have a single name value pair.


Constructor Summary
Trec1MQReader(String name)
          Constructor for Trec's 1MQ TopicsReader
 
Method Summary
 QualityQuery[] readQueries(BufferedReader reader)
          Read quality queries from trec 1MQ format topics file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Trec1MQReader

public Trec1MQReader(String name)
Constructor for Trec's 1MQ TopicsReader

Parameters:
name - name of name-value pair to set for all queries.
Method Detail

readQueries

public QualityQuery[] readQueries(BufferedReader reader)
                           throws IOException
Read quality queries from trec 1MQ format topics file.

Parameters:
reader - where queries are read from.
Returns:
the result quality queries.
Throws:
IOException - if cannot read the queries.