# Package org.apache.lucene.benchmark.byTask.feeds

package org.apache.lucene.benchmark.byTask.feeds
Sources for benchmark inputs: documents and queries.

Related Packages
Package
Description
org.apache.lucene.benchmark.byTask
Benchmarking Lucene By Tasks
org.apache.lucene.benchmark.byTask.programmatic
Sample performance test written programmatically - no algorithm file is needed here.
org.apache.lucene.benchmark.byTask.stats
Statistics maintained when running benchmark tasks.
org.apache.lucene.benchmark.byTask.tasks
Extendable benchmark tasks.
org.apache.lucene.benchmark.byTask.utils
Utilities used for the benchmark, and for the reports.
Class
Description
AbstractQueryMaker
Abstract base query maker.
ContentItemsSource
Base class for source of data for benchmarking
ContentSource
Represents content from a specified source, such as TREC, Reuters etc.
DemoHTMLParser
Simple HTML Parser extracting title, meta tags, and body text that is based on NekoHTML.
DemoHTMLParser.Parser
The actual parser to read HTML documents
DirContentSource
A `ContentSource` using the Dir collection for its input.
DirContentSource.Iterator
Iterator over the files in the directory
DocData
Output of parsing (e.g.
DocMaker
Creates `Document` objects.
DocMaker.DocState
Document state, supports reuse of field instances across documents (see `reuseFields` parameter).
EnwikiContentSource
A `ContentSource` which reads the English Wikipedia dump.
EnwikiQueryMaker
A QueryMaker that uses common and uncommon actual Wikipedia queries for searching the English Wikipedia collection.
FacetSource
Source items for facets.
FileBasedQueryMaker
Create queries from a FileReader.
GeonamesLineParser
A line parser for Geonames.org data.
HTMLParser
HTML Parsing Interface for test purposes
LineDocSource
A `ContentSource` reading one line at a time as a `Document` from a single file.
LineDocSource.HeaderLineParser
`LineDocSource.LineParser` which sets field names and order by the header - any header - of the lines file.
LineDocSource.LineParser
Reader of a single input line into `DocData`.
LineDocSource.SimpleLineParser
`LineDocSource.LineParser` which ignores the header passed to its constructor and assumes simply that field names and their order are the same as in `DEFAULT_FIELDS`
LongToEnglishContentSource
Creates documents whose content is a `long` number starting from ``Long.MIN_VALUE` + 10`.
LongToEnglishQueryMaker
Creates queries whose content is a spelled-out `long` number starting from ``Long.MIN_VALUE` + 10`.
NoMoreDataException
Exception indicating there is no more data.
QueryMaker
Create queries for the test.
RandomFacetSource
Simple implementation of a random facet source
ReutersContentSource
A `ContentSource` reading from the Reuters collection.
ReutersQueryMaker
A QueryMaker that makes queries devised manually (by Grant Ingersoll) for searching in the Reuters collection.
SimpleQueryMaker
A QueryMaker that makes queries for a collection created using `SingleDocSource`.
SimpleSloppyPhraseQueryMaker
Create sloppy phrase queries for performance test, in an index created using simple doc maker.
SingleDocSource
Creates the same document each time `SingleDocSource.getNextDocData(DocData)` is called.
SortableSingleDocSource
Adds fields appropriate for sorting: country, random_string and sort_field (int).
SpatialDocMaker
Indexes spatial data according to a configured `SpatialStrategy` with optional shape transformation via a configured `SpatialDocMaker.ShapeConverter`.
SpatialDocMaker.ShapeConverter
Converts one shape to another.
SpatialFileQueryMaker
Reads spatial data from the body field docs from an internally created `LineDocSource`.
TrecContentSource
Implements a `ContentSource` over the TREC collection.
TrecDocParser
Parser for trec doc content, invoked on doc text excluding <DOC> and <DOCNO> which are handled in TrecContentSource.
TrecDocParser.ParsePathType
Types of trec parse paths,
TrecFBISParser
Parser for the FBIS docs in trec disks 4+5 collection format
TrecFR94Parser
Parser for the FR94 docs in trec disks 4+5 collection format
TrecFTParser
Parser for the FT docs in trec disks 4+5 collection format
TrecGov2Parser
Parser for the GOV2 collection format
TrecLATimesParser
Parser for the FT docs in trec disks 4+5 collection format
TrecParserByPath
Parser for trec docs which selects the parser to apply according to the source files path, defaulting to `TrecGov2Parser`.