Fork me on GitHub
  • API

    Show / Hide Table of Contents

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

    SimpleQQParser

    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.

    Back to top Copyright © 2024 The Apache Software Foundation, Licensed under the Apache License, Version 2.0
    Apache Lucene.Net, Lucene.Net, Apache, the Apache feather logo, and the Apache Lucene.Net project logo are trademarks of The Apache Software Foundation.
    All other marks mentioned may be trademarks or registered trademarks of their respective owners.