# Uses of Package
org.apache.lucene.analysis

Packages that use org.apache.lucene.analysis
Package
Description
org.apache.lucene.analysis
Text analysis.
org.apache.lucene.analysis.standard
Fast, general-purpose grammar-based tokenizer `StandardTokenizer` implements the Word Break rules from the Unicode Text Segmentation algorithm, as specified in Unicode Standard Annex #29.
org.apache.lucene.document
The logical representation of a `Document` for indexing and searching.
org.apache.lucene.index
Code to maintain and access indices.
org.apache.lucene.util
Some utility classes.
org.apache.lucene.util.graph
Utility classes for working with token streams as graphs.

Classes in org.apache.lucene.analysis used by org.apache.lucene.analysis
Class
Description
AbstractAnalysisFactory
Abstract parent class for analysis factories `TokenizerFactory`, `TokenFilterFactory` and `CharFilterFactory`.
Analyzer
An Analyzer builds TokenStreams, which analyze text.
Analyzer.ReuseStrategy
Strategy defining how TokenStreamComponents are reused per call to `Analyzer.tokenStream(String, java.io.Reader)`.
Analyzer.TokenStreamComponents
This class encapsulates the outer components of a token stream.
AnalyzerWrapper
Extension to `Analyzer` suitable for Analyzers which wrap other Analyzers.
CharacterUtils.CharacterBuffer
A simple IO buffer to use with `CharacterUtils.fill(CharacterBuffer, Reader)`.
CharArrayMap
A simple class that stores key Strings as char[]'s in a hash table.
CharArrayMap.EntryIterator
public iterator class so efficient methods are exposed to users
CharArrayMap.EntrySet
public EntrySet class so efficient methods are exposed to users
CharArraySet
A simple class that stores Strings as char[]'s in a hash table.
CharFilterFactory
Abstract parent class for analysis factories that create `CharFilter` instances.
FilteringTokenFilter
Abstract base class for TokenFilters that may remove tokens.
TokenFilter
A TokenFilter is a TokenStream whose input is another TokenStream.
TokenFilterFactory
Abstract parent class for analysis factories that create `TokenFilter` instances.
Tokenizer
A Tokenizer is a TokenStream whose input is a Reader.
TokenizerFactory
Abstract parent class for analysis factories that create `Tokenizer` instances.
TokenStream
A `TokenStream` enumerates the sequence of tokens, either from `Field`s of a `Document` or from query text.
Classes in org.apache.lucene.analysis used by org.apache.lucene.analysis.standard
Class
Description
AbstractAnalysisFactory
Abstract parent class for analysis factories `TokenizerFactory`, `TokenFilterFactory` and `CharFilterFactory`.
Analyzer
An Analyzer builds TokenStreams, which analyze text.
Analyzer.TokenStreamComponents
This class encapsulates the outer components of a token stream.
CharArraySet
A simple class that stores Strings as char[]'s in a hash table.
StopwordAnalyzerBase
Base class for Analyzers that need to make use of stopword sets.
Tokenizer
A Tokenizer is a TokenStream whose input is a Reader.
TokenizerFactory
Abstract parent class for analysis factories that create `Tokenizer` instances.
TokenStream
A `TokenStream` enumerates the sequence of tokens, either from `Field`s of a `Document` or from query text.
Classes in org.apache.lucene.analysis used by org.apache.lucene.document
Class
Description
Analyzer
An Analyzer builds TokenStreams, which analyze text.
TokenStream
A `TokenStream` enumerates the sequence of tokens, either from `Field`s of a `Document` or from query text.
Classes in org.apache.lucene.analysis used by org.apache.lucene.index
Class
Description
Analyzer
An Analyzer builds TokenStreams, which analyze text.
TokenStream
A `TokenStream` enumerates the sequence of tokens, either from `Field`s of a `Document` or from query text.
Classes in org.apache.lucene.analysis used by org.apache.lucene.util
Class
Description
Analyzer
An Analyzer builds TokenStreams, which analyze text.
TokenStream
A `TokenStream` enumerates the sequence of tokens, either from `Field`s of a `Document` or from query text.
Classes in org.apache.lucene.analysis used by org.apache.lucene.util.graph
Class
Description
TokenStream
A `TokenStream` enumerates the sequence of tokens, either from `Field`s of a `Document` or from query text.