## Uses of Class
org.apache.lucene.analysis.util.TokenFilterFactory

Packages that use TokenFilterFactory
org.apache.lucene.analysis.ar: Analyzer for Arabic.
org.apache.lucene.analysis.bg: Analyzer for Bulgarian.
org.apache.lucene.analysis.bn: Analyzer for Bengali Language.
org.apache.lucene.analysis.boost: Provides various convenience classes for creating boosts on Tokens.
org.apache.lucene.analysis.br: Analyzer for Brazilian Portuguese.
org.apache.lucene.analysis.cjk: Analyzer for Chinese, Japanese, and Korean, which indexes bigrams.
org.apache.lucene.analysis.ckb: Analyzer for Sorani Kurdish.
org.apache.lucene.analysis.commongrams: Construct n-grams for frequently occurring terms and phrases.
org.apache.lucene.analysis.compound: A filter that decomposes compound words you find in many Germanic languages into the word parts.
org.apache.lucene.analysis.core: Basic, general-purpose analysis components.
org.apache.lucene.analysis.custom: A general-purpose Analyzer that can be created with a builder-style API.
org.apache.lucene.analysis.cz: Analyzer for Czech.
org.apache.lucene.analysis.de: Analyzer for German.
org.apache.lucene.analysis.el: Analyzer for Greek.
org.apache.lucene.analysis.en: Analyzer for English.
org.apache.lucene.analysis.es: Analyzer for Spanish.
org.apache.lucene.analysis.fa: Analyzer for Persian.
org.apache.lucene.analysis.fi: Analyzer for Finnish.
org.apache.lucene.analysis.fr: Analyzer for French.
org.apache.lucene.analysis.ga: Analyzer for Irish.
org.apache.lucene.analysis.gl: Analyzer for Galician.
org.apache.lucene.analysis.hi: Analyzer for Hindi.
org.apache.lucene.analysis.hu: Analyzer for Hungarian.
org.apache.lucene.analysis.hunspell: Stemming TokenFilter using a Java implementation of the Hunspell stemming algorithm.
org.apache.lucene.analysis.id: Analyzer for Indonesian.
org.apache.lucene.analysis.in: Analyzer for Indian languages.
org.apache.lucene.analysis.it: Analyzer for Italian.
org.apache.lucene.analysis.lv: Analyzer for Latvian.
org.apache.lucene.analysis.minhash: MinHash filtering (for LSH).
org.apache.lucene.analysis.miscellaneous: Miscellaneous Tokenstreams.
org.apache.lucene.analysis.ngram: Character n-gram tokenizers and filters.
org.apache.lucene.analysis.no: Analyzer for Norwegian.
org.apache.lucene.analysis.pattern: Set of components for pattern-based (regex) analysis.
org.apache.lucene.analysis.payloads: Provides various convenience classes for creating payloads on Tokens.
org.apache.lucene.analysis.pt: Analyzer for Portuguese.
org.apache.lucene.analysis.reverse: Filter to reverse token text.
org.apache.lucene.analysis.ru: Analyzer for Russian.
org.apache.lucene.analysis.shingle: Word n-gram filters.
org.apache.lucene.analysis.snowball: `TokenFilter` and `Analyzer` implementations that use Snowball stemmers.
org.apache.lucene.analysis.sr: Analyzer for Serbian.
org.apache.lucene.analysis.standard: Fast, general-purpose grammar-based tokenizers.
org.apache.lucene.analysis.sv: Analyzer for Swedish.
org.apache.lucene.analysis.synonym: Analysis components for Synonyms.
org.apache.lucene.analysis.tr: Analyzer for Turkish.
org.apache.lucene.analysis.util: Utility functions for text analysis.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.ar

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.ar
`class` `ArabicNormalizationFilterFactory` Factory for `ArabicNormalizationFilter`.
`class` `ArabicStemFilterFactory` Factory for `ArabicStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.bg

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.bg
`class` `BulgarianStemFilterFactory` Factory for `BulgarianStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.bn

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.bn
`class` `BengaliNormalizationFilterFactory` Factory for `BengaliNormalizationFilter`.
`class` `BengaliStemFilterFactory` Factory for `BengaliStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.boost

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.boost
`class` `DelimitedBoostTokenFilterFactory` Factory for `DelimitedBoostTokenFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.br

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.br
`class` `BrazilianStemFilterFactory` Factory for `BrazilianStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.cjk

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.cjk
`class` `CJKBigramFilterFactory` Factory for `CJKBigramFilter`.
`class` `CJKWidthFilterFactory` Factory for `CJKWidthFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.ckb

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.ckb
`class` `SoraniNormalizationFilterFactory` Factory for `SoraniNormalizationFilter`.
`class` `SoraniStemFilterFactory` Factory for `SoraniStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.commongrams

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.commongrams
`class` `CommonGramsFilterFactory` Constructs a `CommonGramsFilter`.
`class` `CommonGramsQueryFilterFactory` Construct `CommonGramsQueryFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.compound

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.compound
`class` `DictionaryCompoundWordTokenFilterFactory` Factory for `DictionaryCompoundWordTokenFilter`.
`class` `HyphenationCompoundWordTokenFilterFactory` Factory for `HyphenationCompoundWordTokenFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.core

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.core
`class` `DecimalDigitFilterFactory` Factory for `DecimalDigitFilter`.
`class` `FlattenGraphFilterFactory` Factory for `FlattenGraphFilter`.
`class` `LowerCaseFilterFactory` Factory for `LowerCaseFilter`.
`class` `StopFilterFactory` Factory for `StopFilter`.
`class` `TypeTokenFilterFactory` Factory class for `TypeTokenFilter`.
`class` `UpperCaseFilterFactory` Factory for `UpperCaseFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.custom

Methods in org.apache.lucene.analysis.custom that return types with arguments of type TokenFilterFactory
`List<TokenFilterFactory>` CustomAnalyzer.`getTokenFilterFactories()` Returns the list of token filters that are used in this analyzer.

Method parameters in org.apache.lucene.analysis.custom with type arguments of type TokenFilterFactory
`CustomAnalyzer.Builder` CustomAnalyzer.Builder.`addTokenFilter(Class<? extends TokenFilterFactory> factory, Map<String,String> params)` Adds the given token filter.
`CustomAnalyzer.ConditionBuilder` CustomAnalyzer.ConditionBuilder.`addTokenFilter(Class<? extends TokenFilterFactory> factory, Map<String,String> params)` Adds the given token filter.
`CustomAnalyzer.Builder` CustomAnalyzer.Builder.`addTokenFilter(Class<? extends TokenFilterFactory> factory, String... params)` Adds the given token filter.
`CustomAnalyzer.ConditionBuilder` CustomAnalyzer.ConditionBuilder.`addTokenFilter(Class<? extends TokenFilterFactory> factory, String... params)` Adds the given token filter.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.cz

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.cz
`class` `CzechStemFilterFactory` Factory for `CzechStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.de

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.de
`class` `GermanLightStemFilterFactory` Factory for `GermanLightStemFilter`.
`class` `GermanMinimalStemFilterFactory` Factory for `GermanMinimalStemFilter`.
`class` `GermanNormalizationFilterFactory` Factory for `GermanNormalizationFilter`.
`class` `GermanStemFilterFactory` Factory for `GermanStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.el

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.el
`class` `GreekLowerCaseFilterFactory` Factory for `GreekLowerCaseFilter`.
`class` `GreekStemFilterFactory` Factory for `GreekStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.en

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.en
`class` `EnglishMinimalStemFilterFactory` Factory for `EnglishMinimalStemFilter`.
`class` `EnglishPossessiveFilterFactory` Factory for `EnglishPossessiveFilter`.
`class` `KStemFilterFactory` Factory for `KStemFilter`.
`class` `PorterStemFilterFactory` Factory for `PorterStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.es

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.es
`class` `SpanishLightStemFilterFactory` Factory for `SpanishLightStemFilter`.
`class` `SpanishMinimalStemFilterFactory` Factory for `SpanishMinimalStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.fa

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.fa
`class` `PersianNormalizationFilterFactory` Factory for `PersianNormalizationFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.fi

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.fi
`class` `FinnishLightStemFilterFactory` Factory for `FinnishLightStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.fr

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.fr
`class` `FrenchLightStemFilterFactory` Factory for `FrenchLightStemFilter`.
`class` `FrenchMinimalStemFilterFactory` Factory for `FrenchMinimalStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.ga

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.ga
`class` `IrishLowerCaseFilterFactory` Factory for `IrishLowerCaseFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.gl

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.gl
`class` `GalicianMinimalStemFilterFactory` Factory for `GalicianMinimalStemFilter`.
`class` `GalicianStemFilterFactory` Factory for `GalicianStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.hi

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.hi
`class` `HindiNormalizationFilterFactory` Factory for `HindiNormalizationFilter`.
`class` `HindiStemFilterFactory` Factory for `HindiStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.hu

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.hu
`class` `HungarianLightStemFilterFactory` Factory for `HungarianLightStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.hunspell

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.hunspell
`class` `HunspellStemFilterFactory` TokenFilterFactory that creates instances of `HunspellStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.id

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.id
`class` `IndonesianStemFilterFactory` Factory for `IndonesianStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.in

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.in
`class` `IndicNormalizationFilterFactory` Factory for `IndicNormalizationFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.it

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.it
`class` `ItalianLightStemFilterFactory` Factory for `ItalianLightStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.lv

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.lv
`class` `LatvianStemFilterFactory` Factory for `LatvianStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.minhash

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.minhash
`class` `MinHashFilterFactory` `TokenFilterFactory` for `MinHashFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.miscellaneous

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.miscellaneous
`class` `ASCIIFoldingFilterFactory` Factory for `ASCIIFoldingFilter`.
`class` `CapitalizationFilterFactory` Factory for `CapitalizationFilter`.
`class` `CodepointCountFilterFactory` Factory for `CodepointCountFilter`.
`class` `ConcatenateGraphFilterFactory` Factory for `ConcatenateGraphFilter`.
`class` `ConditionalTokenFilterFactory` Abstract parent class for analysis factories that create `ConditionalTokenFilter` instances
`class` `DateRecognizerFilterFactory` Factory for `DateRecognizerFilter`.
`class` `DelimitedTermFrequencyTokenFilterFactory` Factory for `DelimitedTermFrequencyTokenFilter`.
`class` `FingerprintFilterFactory` Factory for `FingerprintFilter`.
`class` `FixBrokenOffsetsFilterFactory` Factory for `FixBrokenOffsetsFilter`.
`class` `HyphenatedWordsFilterFactory` Factory for `HyphenatedWordsFilter`.
`class` `KeepWordFilterFactory` Factory for `KeepWordFilter`.
`class` `KeywordMarkerFilterFactory` Factory for `KeywordMarkerFilter`.
`class` `KeywordRepeatFilterFactory` Factory for `KeywordRepeatFilter`.
`class` `LengthFilterFactory` Factory for `LengthFilter`.
`class` `LimitTokenCountFilterFactory` Factory for `LimitTokenCountFilter`.
`class` `LimitTokenOffsetFilterFactory` Factory for `LimitTokenOffsetFilter`.
`class` `LimitTokenPositionFilterFactory` Factory for `LimitTokenPositionFilter`.
`class` `ProtectedTermFilterFactory` Factory for a `ProtectedTermFilter`
`class` `RemoveDuplicatesTokenFilterFactory` Factory for `RemoveDuplicatesTokenFilter`.
`class` `ScandinavianFoldingFilterFactory` Factory for `ScandinavianFoldingFilter`.
`class` `ScandinavianNormalizationFilterFactory` Factory for `ScandinavianNormalizationFilter`.
`class` `StemmerOverrideFilterFactory` Factory for `StemmerOverrideFilter`.
`class` `TrimFilterFactory` Factory for `TrimFilter`.
`class` `TruncateTokenFilterFactory` Factory for `TruncateTokenFilter`.
`class` `TypeAsSynonymFilterFactory` Factory for `TypeAsSynonymFilter`.
`class` `WordDelimiterFilterFactory` Deprecated. Use `WordDelimiterGraphFilterFactory` instead: it produces a correct token graph so that e.g. `PhraseQuery` works correctly when it's used in the search time analyzer.
`class` `WordDelimiterGraphFilterFactory` Factory for `WordDelimiterGraphFilter`.

Method parameters in org.apache.lucene.analysis.miscellaneous with type arguments of type TokenFilterFactory
`void` ConditionalTokenFilterFactory.`setInnerFilters(List<TokenFilterFactory> innerFilters)` Set the inner filter factories to produce the `TokenFilter`s that will be wrapped by the `ConditionalTokenFilter`

### Uses of TokenFilterFactory in org.apache.lucene.analysis.ngram

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.ngram
`class` `EdgeNGramFilterFactory` Creates new instances of `EdgeNGramTokenFilter`.
`class` `NGramFilterFactory` Factory for `NGramTokenFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.no

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.no
`class` `NorwegianLightStemFilterFactory` Factory for `NorwegianLightStemFilter`.
`class` `NorwegianMinimalStemFilterFactory` Factory for `NorwegianMinimalStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.pattern

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.pattern
`class` `PatternCaptureGroupFilterFactory` Factory for `PatternCaptureGroupTokenFilter`.
`class` `PatternReplaceFilterFactory` Factory for `PatternReplaceFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.payloads

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.payloads
`class` `DelimitedPayloadTokenFilterFactory` Factory for `DelimitedPayloadTokenFilter`.
`class` `NumericPayloadTokenFilterFactory` Factory for `NumericPayloadTokenFilter`.
`class` `TokenOffsetPayloadTokenFilterFactory` Factory for `TokenOffsetPayloadTokenFilter`.
`class` `TypeAsPayloadTokenFilterFactory` Factory for `TypeAsPayloadTokenFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.pt

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.pt
`class` `PortugueseLightStemFilterFactory` Factory for `PortugueseLightStemFilter`.
`class` `PortugueseMinimalStemFilterFactory` Factory for `PortugueseMinimalStemFilter`.
`class` `PortugueseStemFilterFactory` Factory for `PortugueseStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.reverse

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.reverse
`class` `ReverseStringFilterFactory` Factory for `ReverseStringFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.ru

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.ru
`class` `RussianLightStemFilterFactory` Factory for `RussianLightStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.shingle

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.shingle
`class` `FixedShingleFilterFactory` Factory for `FixedShingleFilter` Parameters are: shingleSize - how many tokens should be combined into each shingle (default: 2) tokenSeparator - how tokens should be joined together in the shingle (default: space) fillerToken - what should be added in place of stop words (default: _ )
`class` `ShingleFilterFactory` Factory for `ShingleFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.snowball

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.snowball
`class` `SnowballPorterFilterFactory` Factory for `SnowballFilter`, with configurable language

### Uses of TokenFilterFactory in org.apache.lucene.analysis.sr

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.sr
`class` `SerbianNormalizationFilterFactory` Factory for `SerbianNormalizationFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.standard

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.standard
`class` `ClassicFilterFactory` Factory for `ClassicFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.sv

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.sv
`class` `SwedishLightStemFilterFactory` Factory for `SwedishLightStemFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.synonym

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.synonym
`class` `SynonymFilterFactory` Deprecated. Use `SynonymGraphFilterFactory` instead, but be sure to also use `FlattenGraphFilterFactory` at index time (not at search time) as well.
`class` `SynonymGraphFilterFactory` Factory for `SynonymGraphFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.tr

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.tr
`class` `ApostropheFilterFactory` Factory for `ApostropheFilter`.
`class` `TurkishLowerCaseFilterFactory` Factory for `TurkishLowerCaseFilter`.

### Uses of TokenFilterFactory in org.apache.lucene.analysis.util

Subclasses of TokenFilterFactory in org.apache.lucene.analysis.util
`class` `ElisionFilterFactory` Factory for `ElisionFilter`.

Methods in org.apache.lucene.analysis.util that return TokenFilterFactory
`static TokenFilterFactory` TokenFilterFactory.`forName(String name, Map<String,String> args)` looks up a tokenfilter by name from context classpath

Methods in org.apache.lucene.analysis.util that return types with arguments of type TokenFilterFactory
`static Class<? extends TokenFilterFactory>` TokenFilterFactory.`lookupClass(String name)` looks up a tokenfilter class by name from context classpath

Method parameters in org.apache.lucene.analysis.util with type arguments of type TokenFilterFactory
`static String` TokenFilterFactory.`findSPIName(Class<? extends TokenFilterFactory> serviceClass)` looks up a SPI name for the specified token filter factory