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