Lucene 9.1.0 benchmark API

Lucene Benchmarking Package
Benchmarking Lucene By Tasks
Sources for benchmark inputs: documents and queries.
Sample performance test written programmatically - no algorithm file is needed here.
Statistics maintained when running benchmark tasks.
Extendable benchmark tasks.
Utilities used for the benchmark, and for the reports.
Search Quality Benchmarking.
Utilities for Trec related quality benchmarking, feeding from Trec Topics and QRels inputs.
Miscellaneous utilities for search quality benchmarking: query parsing, submission reports.
Benchmark Utility functions.