# Package org.apache.lucene.analysis.ngram

Character n-gram tokenizers and filters.

See: Description

Class Summary
Class | Description
--- | ---
EdgeNGramFilterFactory | Creates new instances of `EdgeNGramTokenFilter`.
EdgeNGramTokenFilter | Tokenizes the given token into n-grams of given size(s).
EdgeNGramTokenizer | Tokenizes the input from an edge into n-grams of given size(s).
EdgeNGramTokenizerFactory | Creates new instances of `EdgeNGramTokenizer`.
NGramFilterFactory | Factory for `NGramTokenFilter`.
NGramTokenFilter | Tokenizes the input into n-grams of the given size(s).
NGramTokenizer | Tokenizes the input into n-grams of the given size(s).
NGramTokenizerFactory | Factory for `NGramTokenizer`.

Enum Summary
Enum | Description
--- | ---
EdgeNGramTokenFilter.Side | Specifies which side of the input the n-gram should be generated from
EdgeNGramTokenizer.Side | Specifies which side of the input the n-gram should be generated from

## Package org.apache.lucene.analysis.ngram Description

Character n-gram tokenizers and filters.