# 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.