Namespace Lucene.Net.Benchmarks.Quality.Trec
Utilities for Trec related quality benchmarking, feeding from Trec Topics and QRels inputs.
Classes
QueryDriver
Command-line tool for doing a TREC evaluation run.
LUCENENET specific: In the Java implementation, this class' Main method was intended to be called from the command line. However, in .NET a method within a DLL can't be directly called from the command line so we provide a .NET tool, lucene-cli, with a command that maps to that method: benchmark run-trec-evalTrec1MQReader
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.
TrecJudge
Judge if given document is relevant to given quality query, based on Trec format for judgements.
TrecTopicsReader
Read TREC topics.