| Name | Description | Type | Package | Framework |
| ASCIIFoldingFilter | This class converts alphabetic, numeric, and symbolic Unicode characters which are not in the first 127 ASCII characters (the Basic Latin Unicode | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| ASCIIFoldingFilterFactory | Factory for ASCIIFoldingFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| CapitalizationFilter | A filter to apply normal capitalization rules to Tokens. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| CapitalizationFilterFactory | Factory for CapitalizationFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| CodepointCountFilter | Removes words that are too long or too short from the stream. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| CodepointCountFilterFactory | Factory for CodepointCountFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| DateRecognizerFilter | Filters all tokens that cannot be parsed to a date, using the provided DateFormat. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| DateRecognizerFilterFactory | Factory for DateRecognizerFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| EmptyTokenStream | An always exhausted token stream. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| FingerprintFilter | Filter outputs a single token which is a concatenation of the sorted and de-duplicated set of input tokens. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| FingerprintFilterFactory | Factory for FingerprintFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| HyphenatedWordsFilter | When the plain text is extracted from documents, we will often have many words hyphenated and broken into two lines. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| HyphenatedWordsFilterFactory | Factory for HyphenatedWordsFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| KeepWordFilter | A TokenFilter that only keeps tokens with text contained in the required words. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| KeepWordFilterFactory | Factory for KeepWordFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| KeywordMarkerFilter | Marks terms as keywords via the KeywordAttribute. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| KeywordMarkerFilterFactory | Factory for KeywordMarkerFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| KeywordRepeatFilter | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene | |
| KeywordRepeatFilterFactory | Factory for KeywordRepeatFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| LengthFilter | Removes words that are too long or too short from the stream. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| LengthFilterFactory | Factory for LengthFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| LimitTokenCountAnalyzer | This Analyzer limits the number of tokens while indexing. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| LimitTokenCountFilter | This TokenFilter limits the number of tokens while indexing. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| LimitTokenCountFilterFactory | Factory for LimitTokenCountFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| LimitTokenOffsetFilter | Lets all tokens pass through until it sees one with a start offset <= a configured limit, which won't pass and ends the stream. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| LimitTokenOffsetFilterFactory | Factory for LimitTokenOffsetFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| LimitTokenPositionFilter | This TokenFilter limits its emitted tokens to those with positions that are not greater than the configured limit. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| LimitTokenPositionFilterFactory | Factory for LimitTokenPositionFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| Lucene43KeepWordFilter | Backcompat for KeepWordFilter for versions 4. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| Lucene43LengthFilter | Backcompat LengthFilter for versions 4. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| Lucene43TrimFilter | Backcompat TrimFilter for versions 4. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| Lucene47WordDelimiterFilter | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene | |
| PatternKeywordMarkerFilter | Marks terms as keywords via the KeywordAttribute. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| PerFieldAnalyzerWrapper | This analyzer is used to facilitate scenarios where different fields require different analysis techniques. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| PrefixAndSuffixAwareTokenFilter | Links two PrefixAwareTokenFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| PrefixAwareTokenFilter | Joins two token streams and leaves the last token of the first stream available to be used when updating the token values in the second stream based on that token. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| RemoveDuplicatesTokenFilter | A TokenFilter which filters out Tokens at the same position and Term text as the previous token in the stream. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| RemoveDuplicatesTokenFilterFactory | Factory for RemoveDuplicatesTokenFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| ScandinavianFoldingFilter | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene | |
| ScandinavianFoldingFilterFactory | Factory for ScandinavianFoldingFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| ScandinavianNormalizationFilter | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene | |
| ScandinavianNormalizationFilterFactory | Factory for ScandinavianNormalizationFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| SetKeywordMarkerFilter | Marks terms as keywords via the KeywordAttribute. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| SingleTokenTokenStream | A TokenStream containing a single token. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| StemmerOverrideFilter | Provides the ability to override any KeywordAttribute aware stemmer with custom dictionary-based stemming. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| StemmerOverrideFilter .Builder | Class | org.apache.lucene.analysis.miscellaneous.StemmerOverrideFilter | Apache Lucene | |
| StemmerOverrideFilter .StemmerOverrideMap | A read-only 4-byte FST backed map that allows fast case-insensitive key value lookups for StemmerOverrideFilter | Class | org.apache.lucene.analysis.miscellaneous.StemmerOverrideFilter | Apache Lucene |
| StemmerOverrideFilterFactory | Factory for StemmerOverrideFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| TrimFilter | Trims leading and trailing whitespace from Tokens in the stream. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| TrimFilterFactory | Factory for TrimFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| TruncateTokenFilter | A token filter for truncating the terms into a specific length. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| TruncateTokenFilterFactory | Factory for TruncateTokenFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| WordDelimiterFilter | Splits words into subwords and performs optional transformations on subword groups. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| WordDelimiterFilterFactory | Factory for WordDelimiterFilter. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |
| WordDelimiterIterator | A BreakIterator-like API for iterating over subwords in text, according to WordDelimiterFilter rules. | Class | org.apache.lucene.analysis.miscellaneous | Apache Lucene |