Namespace Lucene.Net.Benchmarks.Quality.Utils
Miscellaneous utilities for search quality benchmarking: query parsing, submission reports.
Classes
DocNameExtractor
Utility: extract doc names from an index
QualityQueriesFinder
Suggest Quality queries based on an index contents. Utility class, used for making quality test benchmarks.
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 find-quality-queriesSimpleQQParser
Simplistic quality query parser. A Lucene query is created by passing the value of the specified QualityQuery name-value pair(s) into a Lucene's Lucene.Net.QueryParsers.Classic.QueryParser using Lucene.Net.Analysis.Standard.StandardAnalyzer.
SubmissionReport
Create a log ready for submission. Extend this class and override Report(QualityQuery, TopDocs, string, IndexSearcher) to create different reports.