org.apache.lucene.benchmark.quality.trec

## Class TrecTopicsReader

- java.lang.Object
- - org.apache.lucene.benchmark.quality.trec.TrecTopicsReader

    public class TrecTopicsReader
    extends Object

Read TREC topics.

Expects this topic format -

       <top>
       <num> Number: nnn

       <title> title of the topic

       <desc> Description:
       description of the topic

       <narr> Narrative:
       "story" composed by assessors.

       </top>

Comment lines starting with '#' are ignored.

### Constructor Summary

Constructors
Constructor and Description
`TrecTopicsReader()` Constructor for Trec's TopicsReader

### Method Summary

Methods
`QualityQuery[]` `readQueries(BufferedReader reader)` Read quality queries from trec format topics file.

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Constructor Detail

#### TrecTopicsReader

    public TrecTopicsReader()

Constructor for Trec's TopicsReader

### Method Detail

#### readQueries

    public QualityQuery[] readQueries(BufferedReader reader)
                               throws IOException

Read quality queries from trec format topics file.

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