# Package org.apache.lucene.analysis.core

package org.apache.lucene.analysis.core
Basic, general-purpose analysis components.

- Classes
  Class
  Description
  DecimalDigitFilter
  Folds all Unicode digits in `[:General_Category=Decimal_Number:]` to Basic Latin digits (`0-9`).
  DecimalDigitFilterFactory
  Factory for `DecimalDigitFilter`.
  FlattenGraphFilter
  Converts an incoming graph token stream, such as one from `SynonymGraphFilter`, into a flat form so that all nodes form a single linear chain with no side paths.
  FlattenGraphFilterFactory
  Factory for `FlattenGraphFilter`.
  KeywordAnalyzer
  "Tokenizes" the entire stream as a single token.
  KeywordTokenizer
  Emits the entire input as a single token.
  KeywordTokenizerFactory
  Factory for `KeywordTokenizer`.
  LetterTokenizer
  A LetterTokenizer is a tokenizer that divides text at non-letters.
  LetterTokenizerFactory
  Factory for `LetterTokenizer`.
  LowerCaseFilter
  Normalizes token text to lower case.
  LowerCaseFilterFactory
  Factory for `LowerCaseFilter`.
  SimpleAnalyzer
  An `Analyzer` that filters `LetterTokenizer` with `LowerCaseFilter`
  StopAnalyzer
  Filters `LetterTokenizer` with `LowerCaseFilter` and `StopFilter`.
  StopFilter
  Removes stop words from a token stream.
  StopFilterFactory
  Factory for `StopFilter`.
  TypeTokenFilter
  Removes tokens whose types appear in a set of blocked types from a token stream.
  TypeTokenFilterFactory
  Factory class for `TypeTokenFilter`.
  UnicodeWhitespaceAnalyzer
  An Analyzer that uses `UnicodeWhitespaceTokenizer`.
  UnicodeWhitespaceTokenizer
  A UnicodeWhitespaceTokenizer is a tokenizer that divides text at whitespace.
  UpperCaseFilter
  Normalizes token text to UPPER CASE.
  UpperCaseFilterFactory
  Factory for `UpperCaseFilter`.
  WhitespaceAnalyzer
  An Analyzer that uses `WhitespaceTokenizer`.
  WhitespaceTokenizer
  A tokenizer that divides text at whitespace characters as defined by `Character.isWhitespace(int)`.
  WhitespaceTokenizerFactory
  Factory for `WhitespaceTokenizer`.