| Name | Description | Type | Package | Framework |
| DocNameExtractor | Class | org.apache.lucene.benchmark.quality.utils | Apache Lucene | |
| Judge | Judge if a document is relevant for a quality query. | Interface | org.apache.lucene.benchmark.quality | Apache Lucene |
| QualityBenchmark | Main entry point for running a quality benchmark. | Class | org.apache.lucene.benchmark.quality | Apache Lucene |
| QualityQueriesFinder | Suggest Quality queries based on an index contents. | Class | org.apache.lucene.benchmark.quality.utils | Apache Lucene |
| QualityQuery | A QualityQuery has an ID and some name-value pairs. | Class | org.apache.lucene.benchmark.quality | Apache Lucene |
| QualityQueryParser | Parse a QualityQuery into a Lucene query. | Interface | org.apache.lucene.benchmark.quality | Apache Lucene |
| QualityStats | Results of quality benchmark run for a single query or for a set of queries. | Class | org.apache.lucene.benchmark.quality | Apache Lucene |
| QualityStats .RecallPoint | A certain rank in which a relevant doc was found. | Class | org.apache.lucene.benchmark.quality.QualityStats | Apache Lucene |
| QueryDriver | Command-line tool for doing a TREC evaluation run. | Class | org.apache.lucene.benchmark.quality.trec | Apache Lucene |
| SimpleQQParser | Simplistic quality query parser. | Class | org.apache.lucene.benchmark.quality.utils | Apache Lucene |
| SubmissionReport | Create a log ready for submission. | Class | org.apache.lucene.benchmark.quality.utils | Apache Lucene |
| Trec1MQReader | Read topics of TREC 1MQ track. | Class | org.apache.lucene.benchmark.quality.trec | Apache Lucene |
| TrecJudge | Judge if given document is relevant to given quality query, based on Trec format for judgements. | Class | org.apache.lucene.benchmark.quality.trec | Apache Lucene |
| TrecTopicsReader | Expects this topic format - | Class | org.apache.lucene.benchmark.quality.trec | Apache Lucene |