Package org.apache.lucene.benchmark.quality.trec

# Class Trec1MQReader

java.lang.Object
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

  Constructors
  Constructor
  Description
  `Trec1MQReader(String name)`
  Constructor for Trec's 1MQ TopicsReader

- ## Method Summary

  Modifier and Type
  Method
  Description
  `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 Details

  - ### Trec1MQReader

    public Trec1MQReader(String name)
    Constructor for Trec's 1MQ TopicsReader
    Parameters:
      `name` - name of name-value pair to set for all queries.

- ## Method Details

  - ### 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.