| Name | Package | Description |
| Analyzer | org.apache.lucene.analysis | An Analyzer builds TokenStreams, which analyze text. |
| BitVector | org.apache.lucene.util | Optimized implementation of a vector of bits. |
| BooleanClause | org.apache.lucene.search | A clause in a BooleanQuery. |
| BooleanClause.Occur | org.apache.lucene.search | Specifies how terms may occur in matching documents. |
| BooleanQuery | org.apache.lucene.search | A Query that matches documents matching boolean combinations of other
queries, e.g. |
| BufferedIndexInput | org.apache.lucene.store | Base implementation class for buffered IndexInput . |
| BufferedIndexOutput | org.apache.lucene.store | Base implementation class for buffered IndexOutput . |
| CachingWrapperFilter | org.apache.lucene.search | Wraps another filter's result and caches it. |
| CharTokenizer | org.apache.lucene.analysis | An abstract base class for simple, character-oriented tokenizers. |
| Constants | org.apache.lucene.util | Some useful constants. |
| ConstantScoreQuery | org.apache.lucene.search | A query that wraps a filter and simply returns a constant score equal to the
query boost for every document in the filter. |
| ConstantScoreQuery.ConstantScorer | org.apache.lucene.search | No description provided. |
| ConstantScoreQuery.ConstantWeight | org.apache.lucene.search | No description provided. |
| ConstantScoreRangeQuery | org.apache.lucene.search | A range query that returns a constant score equal to its boost for
all documents in the range. |
| DateField | org.apache.lucene.document | Provides support for converting dates to strings and vice-versa. |
| DateTools | org.apache.lucene.document | Provides support for converting dates to strings and vice-versa. |
| DateTools.Resolution | org.apache.lucene.document | Specifies the time granularity. |
| DefaultSimilarity | org.apache.lucene.search | Expert: Default scoring implementation. |
| Directory | org.apache.lucene.store | A Directory is a flat list of files. |
| DisjunctionMaxQuery | org.apache.lucene.search | A query that generates the union of the documents produced by its subqueries, and that scores each document as the maximum
score for that document produced by any subquery plus a tie breaking increment for any additional matching subqueries. |
| Document | org.apache.lucene.document | Documents are the unit of indexing and search. |
| Explanation | org.apache.lucene.search | Expert: Describes the score computation for document and query. |
| FastCharStream | org.apache.lucene.queryParser | An efficient implementation of JavaCC's CharStream interface. |
| FastCharStream | org.apache.lucene.analysis.standard | An efficient implementation of JavaCC's CharStream interface. |
| Field | org.apache.lucene.document | A field is a section of a Document. |
| Field.Index | org.apache.lucene.document | Specifies whether and how a field should be indexed. |
| Field.Store | org.apache.lucene.document | Specifies whether and how a field should be stored. |
| Field.TermVector | org.apache.lucene.document | Specifies whether and how a field should have term vectors. |
| FieldCache.StringIndex | org.apache.lucene.search | Expert: Stores term text values and document ordering data. |
| FieldDoc | org.apache.lucene.search | Expert: A ScoreDoc which also contains information about
how to sort the referenced document. |
| FieldSortedHitQueue | org.apache.lucene.search | Expert: A hit queue for sorting by hits by terms in more than one field. |
| Filter | org.apache.lucene.search | Abstract base class providing a mechanism to restrict searches to a subset
of an index. |
| FilteredQuery | org.apache.lucene.search | A query that applies a filter to the results of another query. |
| FilteredTermEnum | org.apache.lucene.search | Abstract class for enumerating a subset of all terms. |
| FilterIndexReader | org.apache.lucene.index | A FilterIndexReader contains another IndexReader, which it
uses as its basic source of data, possibly transforming the data along the
way or providing additional functionality. |
| FilterIndexReader.FilterTermDocs | org.apache.lucene.index | Base class for filtering TermDocs implementations. |
| FilterIndexReader.FilterTermEnum | org.apache.lucene.index | Base class for filtering TermEnum implementations. |
| FilterIndexReader.FilterTermPositions | org.apache.lucene.index | Base class for filtering TermPositions implementations. |
| FSDirectory | org.apache.lucene.store | Straightforward implementation of Directory as a directory of files. |
| FuzzyQuery | org.apache.lucene.search | Implements the fuzzy search query. |
| FuzzyTermEnum | org.apache.lucene.search | Subclass of FilteredTermEnum for enumerating all terms that are similiar
to the specified filter term. |
| Hit | org.apache.lucene.search | Wrapper used by HitIterator to provide a lazily loaded hit
from Hits . |
| HitCollector | org.apache.lucene.search | Lower-level search API. |
| HitIterator | org.apache.lucene.search | An iterator over Hits that provides lazy fetching of each document. |
| Hits | org.apache.lucene.search | A ranked list of documents, used to hold search results. |
| IndexFileNameFilter | org.apache.lucene.index | Filename filter that accept filenames and extensions only created by Lucene. |
| IndexInput | org.apache.lucene.store | Abstract base class for input from a file in a Directory . |
| IndexModifier | org.apache.lucene.index | A class to modify an index, i.e. |
| IndexOutput | org.apache.lucene.store | Abstract base class for output to a file in a Directory. |
| IndexReader | org.apache.lucene.index | IndexReader is an abstract class, providing an interface for accessing an
index. |
| IndexReader.FieldOption | org.apache.lucene.index | No description provided. |
| IndexSearcher | org.apache.lucene.search | Implements search over a single IndexReader. |
| IndexWriter | org.apache.lucene.index | An IndexWriter creates and maintains an index. |
| ISOLatin1AccentFilter | org.apache.lucene.analysis | A filter that replaces accented characters in the ISO Latin 1 character set
(ISO-8859-1) by their unaccented equivalent. |
| KeywordAnalyzer | org.apache.lucene.analysis | "Tokenizes" the entire stream as a single token. |
| KeywordTokenizer | org.apache.lucene.analysis | Emits the entire input as a single token. |
| LengthFilter | org.apache.lucene.analysis | Removes words that are too long and too short from the stream. |
| LetterTokenizer | org.apache.lucene.analysis | A LetterTokenizer is a tokenizer that divides text at non-letters. |
| Lock | org.apache.lucene.store | An interprocess mutex lock. |
| Lock.With | org.apache.lucene.store | Utility class for executing code with exclusive access. |
| LowerCaseFilter | org.apache.lucene.analysis | Normalizes token text to lower case. |
| LowerCaseTokenizer | org.apache.lucene.analysis | LowerCaseTokenizer performs the function of LetterTokenizer
and LowerCaseFilter together. |
| LucenePackage | org.apache.lucene | Lucene's package information, including version. |
| MatchAllDocsQuery | org.apache.lucene.search | A query that matches all documents. |
| MMapDirectory | org.apache.lucene.store | File-based Directory implementation that uses mmap for input. |
| MultiFieldQueryParser | org.apache.lucene.queryParser | A QueryParser which constructs queries to search multiple fields. |
| MultiPhraseQuery | org.apache.lucene.search | MultiPhraseQuery is a generalized version of PhraseQuery, with an added
method add(Term[]) . |
| MultipleTermPositions | org.apache.lucene.index | Describe class MultipleTermPositions here. |
| MultiReader | org.apache.lucene.index | An IndexReader which reads multiple indexes, appending their content. |
| MultiSearcher | org.apache.lucene.search | Implements search over a set of Searchables. |
| MultiTermQuery | org.apache.lucene.search | A Query that matches documents containing a subset of terms provided
by a FilteredTermEnum enumeration. |
| NumberTools | org.apache.lucene.document | Provides support for converting longs to Strings, and back again. |
| ParallelMultiSearcher | org.apache.lucene.search | Implements parallel search over a set of Searchables. |
| ParallelReader | org.apache.lucene.index | An IndexReader which reads multiple, parallel indexes. |
| Parameter | org.apache.lucene.util | A serializable Enum class. |
| PerFieldAnalyzerWrapper | org.apache.lucene.analysis | This analyzer is used to facilitate scenarios where different
fields require different analysis techniques. |
| PhraseQuery | org.apache.lucene.search | A Query that matches documents containing a particular sequence of terms. |
| PorterStemFilter | org.apache.lucene.analysis | Transforms the token stream as per the Porter stemming algorithm. |
| PrefixQuery | org.apache.lucene.search | A Query that matches documents containing terms with a specified prefix. |
| PriorityQueue | org.apache.lucene.util | A PriorityQueue maintains a partial ordering of its elements such that the
least element can always be found in constant time. |
| Query | org.apache.lucene.search | The abstract base class for queries. |
| QueryFilter | org.apache.lucene.search | Constrains search results to only match those which also match a provided
query. |
| QueryParser | org.apache.lucene.queryParser | This class is generated by JavaCC. |
| QueryParser.Operator | org.apache.lucene.queryParser | The default operator for parsing queries. |
| QueryParserTokenManager | org.apache.lucene.queryParser | No description provided. |
| QueryTermVector | org.apache.lucene.search | No description provided. |
| RAMDirectory | org.apache.lucene.store | A memory-resident Directory implementation. |
| RAMOutputStream | org.apache.lucene.store | A memory-resident IndexOutput implementation. |
| RangeFilter | org.apache.lucene.search | A Filter that restricts search results to a range of values in a given
field. |
| RangeQuery | org.apache.lucene.search | A Query that matches documents within an exclusive range. |
| RemoteSearchable | org.apache.lucene.search | A remote searchable implementation. |
| ReqExclScorer | org.apache.lucene.search | A Scorer for queries with a required subscorer and an excluding (prohibited) subscorer. |
| ReqOptSumScorer | org.apache.lucene.search | A Scorer for queries with a required part and an optional part. |
| ScoreDoc | org.apache.lucene.search | Expert: Returned by low-level search implementations. |
| Scorer | org.apache.lucene.search | Expert: Common scoring functionality for different types of queries. |
| Searcher | org.apache.lucene.search | An abstract base class for search implementations. |
| SegmentTermPositionVector | org.apache.lucene.index | Copyright 2004 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. |
| Similarity | org.apache.lucene.search | Expert: Scoring API. |
| SimilarityDelegator | org.apache.lucene.search | Expert: Delegating scoring implementation. |
| SimpleAnalyzer | org.apache.lucene.analysis | An Analyzer that filters LetterTokenizer with LowerCaseFilter. |
| SmallFloat | org.apache.lucene.util | Floating point numbers smaller than 32 bits. |
| Sort | org.apache.lucene.search | Encapsulates sort criteria for returned hits. |
| SortComparator | org.apache.lucene.search | Abstract base class for sorting hits returned by a Query. |
| SortField | org.apache.lucene.search | Stores information about how to sort documents by terms in an individual
field. |
| SpanFirstQuery | org.apache.lucene.search.spans | Matches spans near the beginning of a field. |
| SpanNearQuery | org.apache.lucene.search.spans | Matches spans which are near one another. |
| SpanNotQuery | org.apache.lucene.search.spans | Removes matches which overlap with another SpanQuery. |
| SpanOrQuery | org.apache.lucene.search.spans | Matches the union of its clauses. |
| SpanQuery | org.apache.lucene.search.spans | Base class for span-based queries. |
| SpanTermQuery | org.apache.lucene.search.spans | Matches spans containing a term. |
| StandardAnalyzer | org.apache.lucene.analysis.standard | Filters StandardTokenizer with StandardFilter , LowerCaseFilter and StopFilter , using a list of English stop words. |
| StandardFilter | org.apache.lucene.analysis.standard | Normalizes tokens extracted with StandardTokenizer . |
| StandardTokenizer | org.apache.lucene.analysis.standard | A grammar-based tokenizer constructed with JavaCC. |
| StandardTokenizerTokenManager | org.apache.lucene.analysis.standard | No description provided. |
| StopAnalyzer | org.apache.lucene.analysis | Filters LetterTokenizer with LowerCaseFilter and StopFilter. |
| StopFilter | org.apache.lucene.analysis | Removes stop words from a token stream. |
| StringHelper | org.apache.lucene.util | Methods for manipulating strings. |
| Term | org.apache.lucene.index | A Term represents a word from text. |
| TermEnum | org.apache.lucene.index | Abstract class for enumerating terms. |
| TermQuery | org.apache.lucene.search | A Query that matches documents containing a term. |
| TermVectorOffsetInfo | org.apache.lucene.index | Copyright 2004 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. |
| Token | org.apache.lucene.queryParser | Describes the input token stream. |
| Token | org.apache.lucene.analysis | A Token is an occurence of a term from the text of a field. |
| Token | org.apache.lucene.analysis.standard | Describes the input token stream. |
| TokenFilter | org.apache.lucene.analysis | A TokenFilter is a TokenStream whose input is another token stream. |
| Tokenizer | org.apache.lucene.analysis | A Tokenizer is a TokenStream whose input is a Reader. |
| TokenStream | org.apache.lucene.analysis | A TokenStream enumerates the sequence of tokens, either from
fields of a document or from query text. |
| TopDocCollector | org.apache.lucene.search | A HitCollector implementation that collects the top-scoring
documents, returning them as a TopDocs . |
| TopDocs | org.apache.lucene.search | Expert: Returned by low-level search implementations. |
| TopFieldDocCollector | org.apache.lucene.search | A HitCollector implementation that collects the top-sorting
documents, returning them as a TopFieldDocs . |
| TopFieldDocs | org.apache.lucene.search | Expert: Returned by low-level sorted search implementations. |
| ToStringUtils | org.apache.lucene.util | Copyright 2005 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. |
| WhitespaceAnalyzer | org.apache.lucene.analysis | An Analyzer that uses WhitespaceTokenizer. |
| WhitespaceTokenizer | org.apache.lucene.analysis | A WhitespaceTokenizer is a tokenizer that divides text at whitespace. |
| WildcardQuery | org.apache.lucene.search | Implements the wildcard search query. |
| WildcardTermEnum | org.apache.lucene.search | Subclass of FilteredTermEnum for enumerating all terms that match the
specified wildcard filter term. |
| WordlistLoader | org.apache.lucene.analysis | Loader for text files that represent a list of stopwords. |