Package 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
Description
`TrecTopicsReader()`
Constructor for Trec's TopicsReader

## Method Summary

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

### TrecTopicsReader

public TrecTopicsReader()
Constructor for Trec's TopicsReader

## Method Details

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