# Hierarchy For All Packages

Package Hierarchies:

- org.apache.lucene.analysis.ar,
- org.apache.lucene.analysis.bg,
- org.apache.lucene.analysis.bn,
- org.apache.lucene.analysis.br,
- org.apache.lucene.analysis.ca,
- org.apache.lucene.analysis.charfilter,
- org.apache.lucene.analysis.cjk,
- org.apache.lucene.analysis.ckb,
- org.apache.lucene.analysis.commongrams,
- org.apache.lucene.analysis.compound,
- org.apache.lucene.analysis.compound.hyphenation,
- org.apache.lucene.analysis.core,
- org.apache.lucene.analysis.custom,
- org.apache.lucene.analysis.cz,
- org.apache.lucene.analysis.da,
- org.apache.lucene.analysis.de,
- org.apache.lucene.analysis.el,
- org.apache.lucene.analysis.en,
- org.apache.lucene.analysis.es,
- org.apache.lucene.analysis.eu,
- org.apache.lucene.analysis.fa,
- org.apache.lucene.analysis.fi,
- org.apache.lucene.analysis.fr,
- org.apache.lucene.analysis.ga,
- org.apache.lucene.analysis.gl,
- org.apache.lucene.analysis.hi,
- org.apache.lucene.analysis.hu,
- org.apache.lucene.analysis.hunspell,
- org.apache.lucene.analysis.hy,
- org.apache.lucene.analysis.id,
- org.apache.lucene.analysis.in,
- org.apache.lucene.analysis.it,
- org.apache.lucene.analysis.lt,
- org.apache.lucene.analysis.lv,
- org.apache.lucene.analysis.minhash,
- org.apache.lucene.analysis.miscellaneous,
- org.apache.lucene.analysis.ngram,
- org.apache.lucene.analysis.nl,
- org.apache.lucene.analysis.no,
- org.apache.lucene.analysis.path,
- org.apache.lucene.analysis.pattern,
- org.apache.lucene.analysis.payloads,
- org.apache.lucene.analysis.pt,
- org.apache.lucene.analysis.query,
- org.apache.lucene.analysis.reverse,
- org.apache.lucene.analysis.ro,
- org.apache.lucene.analysis.ru,
- org.apache.lucene.analysis.shingle,
- org.apache.lucene.analysis.sinks,
- org.apache.lucene.analysis.snowball,
- org.apache.lucene.analysis.sr,
- org.apache.lucene.analysis.standard,
- org.apache.lucene.analysis.sv,
- org.apache.lucene.analysis.synonym,
- org.apache.lucene.analysis.th,
- org.apache.lucene.analysis.tr,
- org.apache.lucene.analysis.util,
- org.apache.lucene.analysis.wikipedia,
- org.apache.lucene.collation,
- org.apache.lucene.collation.tokenattributes,
- org.tartarus.snowball,
- org.tartarus.snowball.ext

## Class Hierarchy

- java.lang.Object
  - org.apache.lucene.analysis.util.AbstractAnalysisFactory
    - org.apache.lucene.analysis.util.CharFilterFactory
      - org.apache.lucene.analysis.charfilter.HTMLStripCharFilterFactory
      - org.apache.lucene.analysis.charfilter.MappingCharFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent, org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.pattern.PatternReplaceCharFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.fa.PersianCharFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
    - org.apache.lucene.analysis.util.TokenFilterFactory
      - org.apache.lucene.analysis.tr.ApostropheFilterFactory
      - org.apache.lucene.analysis.ar.ArabicNormalizationFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.ar.ArabicStemFilterFactory
      - org.apache.lucene.analysis.miscellaneous.ASCIIFoldingFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.bn.BengaliNormalizationFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.bn.BengaliStemFilterFactory
      - org.apache.lucene.analysis.br.BrazilianStemFilterFactory
      - org.apache.lucene.analysis.bg.BulgarianStemFilterFactory
      - org.apache.lucene.analysis.miscellaneous.CapitalizationFilterFactory
      - org.apache.lucene.analysis.cjk.CJKBigramFilterFactory
      - org.apache.lucene.analysis.cjk.CJKWidthFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.standard.ClassicFilterFactory
      - org.apache.lucene.analysis.miscellaneous.CodepointCountFilterFactory
      - org.apache.lucene.analysis.commongrams.CommonGramsFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
        - org.apache.lucene.analysis.commongrams.CommonGramsQueryFilterFactory
      - org.apache.lucene.analysis.miscellaneous.ConcatenateGraphFilterFactory
      - org.apache.lucene.analysis.miscellaneous.ConditionalTokenFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
        - org.apache.lucene.analysis.miscellaneous.ProtectedTermFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.cz.CzechStemFilterFactory
      - org.apache.lucene.analysis.miscellaneous.DateRecognizerFilterFactory
      - org.apache.lucene.analysis.core.DecimalDigitFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.payloads.DelimitedPayloadTokenFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.miscellaneous.DelimitedTermFrequencyTokenFilterFactory
      - org.apache.lucene.analysis.compound.DictionaryCompoundWordTokenFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.ngram.EdgeNGramFilterFactory
      - org.apache.lucene.analysis.util.ElisionFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent, org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.en.EnglishMinimalStemFilterFactory
      - org.apache.lucene.analysis.en.EnglishPossessiveFilterFactory
      - org.apache.lucene.analysis.miscellaneous.FingerprintFilterFactory
      - org.apache.lucene.analysis.fi.FinnishLightStemFilterFactory
      - org.apache.lucene.analysis.miscellaneous.FixBrokenOffsetsFilterFactory
      - org.apache.lucene.analysis.shingle.FixedShingleFilterFactory
      - org.apache.lucene.analysis.core.FlattenGraphFilterFactory
      - org.apache.lucene.analysis.fr.FrenchLightStemFilterFactory
      - org.apache.lucene.analysis.fr.FrenchMinimalStemFilterFactory
      - org.apache.lucene.analysis.gl.GalicianMinimalStemFilterFactory
      - org.apache.lucene.analysis.gl.GalicianStemFilterFactory
      - org.apache.lucene.analysis.de.GermanLightStemFilterFactory
      - org.apache.lucene.analysis.de.GermanMinimalStemFilterFactory
      - org.apache.lucene.analysis.de.GermanNormalizationFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.de.GermanStemFilterFactory
      - org.apache.lucene.analysis.el.GreekLowerCaseFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.el.GreekStemFilterFactory
      - org.apache.lucene.analysis.hi.HindiNormalizationFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.hi.HindiStemFilterFactory
      - org.apache.lucene.analysis.hu.HungarianLightStemFilterFactory
      - org.apache.lucene.analysis.hunspell.HunspellStemFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.miscellaneous.HyphenatedWordsFilterFactory
      - org.apache.lucene.analysis.compound.HyphenationCompoundWordTokenFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.in.IndicNormalizationFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.id.IndonesianStemFilterFactory
      - org.apache.lucene.analysis.ga.IrishLowerCaseFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.it.ItalianLightStemFilterFactory
      - org.apache.lucene.analysis.miscellaneous.KeepWordFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.miscellaneous.KeywordMarkerFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.miscellaneous.KeywordRepeatFilterFactory
      - org.apache.lucene.analysis.en.KStemFilterFactory
      - org.apache.lucene.analysis.lv.LatvianStemFilterFactory
      - org.apache.lucene.analysis.miscellaneous.LengthFilterFactory
      - org.apache.lucene.analysis.miscellaneous.LimitTokenCountFilterFactory
      - org.apache.lucene.analysis.miscellaneous.LimitTokenOffsetFilterFactory
      - org.apache.lucene.analysis.miscellaneous.LimitTokenPositionFilterFactory
      - org.apache.lucene.analysis.core.LowerCaseFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.minhash.MinHashFilterFactory
      - org.apache.lucene.analysis.ngram.NGramFilterFactory
      - org.apache.lucene.analysis.no.NorwegianLightStemFilterFactory
      - org.apache.lucene.analysis.no.NorwegianMinimalStemFilterFactory
      - org.apache.lucene.analysis.payloads.NumericPayloadTokenFilterFactory
      - org.apache.lucene.analysis.pattern.PatternCaptureGroupFilterFactory
      - org.apache.lucene.analysis.pattern.PatternReplaceFilterFactory
      - org.apache.lucene.analysis.fa.PersianNormalizationFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.en.PorterStemFilterFactory
      - org.apache.lucene.analysis.pt.PortugueseLightStemFilterFactory
      - org.apache.lucene.analysis.pt.PortugueseMinimalStemFilterFactory
      - org.apache.lucene.analysis.pt.PortugueseStemFilterFactory
      - org.apache.lucene.analysis.miscellaneous.RemoveDuplicatesTokenFilterFactory
      - org.apache.lucene.analysis.reverse.ReverseStringFilterFactory
      - org.apache.lucene.analysis.ru.RussianLightStemFilterFactory
      - org.apache.lucene.analysis.miscellaneous.ScandinavianFoldingFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.miscellaneous.ScandinavianNormalizationFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.sr.SerbianNormalizationFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.shingle.ShingleFilterFactory
      - org.apache.lucene.analysis.snowball.SnowballPorterFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.ckb.SoraniNormalizationFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.ckb.SoraniStemFilterFactory
      - org.apache.lucene.analysis.es.SpanishLightStemFilterFactory
      - org.apache.lucene.analysis.standard.StandardFilterFactory
      - org.apache.lucene.analysis.miscellaneous.StemmerOverrideFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.core.StopFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.sv.SwedishLightStemFilterFactory
      - org.apache.lucene.analysis.synonym.SynonymFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.synonym.SynonymGraphFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.payloads.TokenOffsetPayloadTokenFilterFactory
      - org.apache.lucene.analysis.miscellaneous.TrimFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.miscellaneous.TruncateTokenFilterFactory
      - org.apache.lucene.analysis.tr.TurkishLowerCaseFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.payloads.TypeAsPayloadTokenFilterFactory
      - org.apache.lucene.analysis.miscellaneous.TypeAsSynonymFilterFactory
      - org.apache.lucene.analysis.core.TypeTokenFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.core.UpperCaseFilterFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.miscellaneous.WordDelimiterFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
      - org.apache.lucene.analysis.miscellaneous.WordDelimiterGraphFilterFactory (implements org.apache.lucene.analysis.util.ResourceLoaderAware)
    - org.apache.lucene.analysis.util.TokenizerFactory
      - org.apache.lucene.analysis.standard.ClassicTokenizerFactory
      - org.apache.lucene.analysis.ngram.EdgeNGramTokenizerFactory
      - org.apache.lucene.analysis.core.KeywordTokenizerFactory
      - org.apache.lucene.analysis.core.LetterTokenizerFactory
      - org.apache.lucene.analysis.core.LowerCaseTokenizerFactory (implements org.apache.lucene.analysis.util.MultiTermAwareComponent)
      - org.apache.lucene.analysis.ngram.NGramTokenizerFactory
      - org.apache.lucene.analysis.path.PathHierarchyTokenizerFactory
      - org.apache.lucene.analysis.pattern.PatternTokenizerFactory
      - org.apache.lucene.analysis.pattern.SimplePatternSplitTokenizerFactory
      - org.apache.lucene.analysis.pattern.SimplePatternTokenizerFactory
      - org.apache.lucene.analysis.standard.StandardTokenizerFactory
      - org.apache.lucene.analysis.th.ThaiTokenizerFactory
      - org.apache.lucene.analysis.standard.UAX29URLEmailTokenizerFactory
      - org.apache.lucene.analysis.core.WhitespaceTokenizerFactory
      - org.apache.lucene.analysis.wikipedia.WikipediaTokenizerFactory
  - org.apache.lucene.analysis.payloads.AbstractEncoder (implements org.apache.lucene.analysis.payloads.PayloadEncoder)
    - org.apache.lucene.analysis.payloads.FloatEncoder (implements org.apache.lucene.analysis.payloads.PayloadEncoder)
    - org.apache.lucene.analysis.payloads.IdentityEncoder (implements org.apache.lucene.analysis.payloads.PayloadEncoder)
    - org.apache.lucene.analysis.payloads.IntegerEncoder (implements org.apache.lucene.analysis.payloads.PayloadEncoder)
  - org.tartarus.snowball.Among
  - org.apache.lucene.analysis.util.AnalysisSPILoader<S>
  - org.apache.lucene.analysis.Analyzer (implements java.io.Closeable)
    - org.apache.lucene.analysis.AnalyzerWrapper
      - org.apache.lucene.analysis.DelegatingAnalyzerWrapper
        - org.apache.lucene.analysis.miscellaneous.PerFieldAnalyzerWrapper
      - org.apache.lucene.analysis.miscellaneous.LimitTokenCountAnalyzer
      - org.apache.lucene.analysis.query.QueryAutoStopWordAnalyzer
      - org.apache.lucene.analysis.shingle.ShingleAnalyzerWrapper
    - org.apache.lucene.collation.CollationKeyAnalyzer
    - org.apache.lucene.analysis.custom.CustomAnalyzer
    - org.apache.lucene.analysis.nl.DutchAnalyzer
    - org.apache.lucene.analysis.core.KeywordAnalyzer
    - org.apache.lucene.analysis.core.SimpleAnalyzer
    - org.apache.lucene.analysis.StopwordAnalyzerBase
      - org.apache.lucene.analysis.ar.ArabicAnalyzer
      - org.apache.lucene.analysis.hy.ArmenianAnalyzer
      - org.apache.lucene.analysis.eu.BasqueAnalyzer
      - org.apache.lucene.analysis.bn.BengaliAnalyzer
      - org.apache.lucene.analysis.br.BrazilianAnalyzer
      - org.apache.lucene.analysis.bg.BulgarianAnalyzer
      - org.apache.lucene.analysis.ca.CatalanAnalyzer
      - org.apache.lucene.analysis.cjk.CJKAnalyzer
      - org.apache.lucene.analysis.standard.ClassicAnalyzer
      - org.apache.lucene.analysis.cz.CzechAnalyzer
      - org.apache.lucene.analysis.da.DanishAnalyzer
      - org.apache.lucene.analysis.en.EnglishAnalyzer
      - org.apache.lucene.analysis.fi.FinnishAnalyzer
      - org.apache.lucene.analysis.fr.FrenchAnalyzer
      - org.apache.lucene.analysis.gl.GalicianAnalyzer
      - org.apache.lucene.analysis.de.GermanAnalyzer
      - org.apache.lucene.analysis.el.GreekAnalyzer
      - org.apache.lucene.analysis.hi.HindiAnalyzer
      - org.apache.lucene.analysis.hu.HungarianAnalyzer
      - org.apache.lucene.analysis.id.IndonesianAnalyzer
      - org.apache.lucene.analysis.ga.IrishAnalyzer
      - org.apache.lucene.analysis.it.ItalianAnalyzer
      - org.apache.lucene.analysis.lv.LatvianAnalyzer
      - org.apache.lucene.analysis.lt.LithuanianAnalyzer
      - org.apache.lucene.analysis.no.NorwegianAnalyzer
      - org.apache.lucene.analysis.fa.PersianAnalyzer
      - org.apache.lucene.analysis.pt.PortugueseAnalyzer
      - org.apache.lucene.analysis.ro.RomanianAnalyzer
      - org.apache.lucene.analysis.ru.RussianAnalyzer
      - org.apache.lucene.analysis.ckb.SoraniAnalyzer
      - org.apache.lucene.analysis.es.SpanishAnalyzer
      - org.apache.lucene.analysis.core.StopAnalyzer
      - org.apache.lucene.analysis.sv.SwedishAnalyzer
      - org.apache.lucene.analysis.th.ThaiAnalyzer
      - org.apache.lucene.analysis.tr.TurkishAnalyzer
      - org.apache.lucene.analysis.standard.UAX29URLEmailAnalyzer
    - org.apache.lucene.analysis.core.UnicodeWhitespaceAnalyzer
    - org.apache.lucene.analysis.core.WhitespaceAnalyzer
  - org.apache.lucene.analysis.ar.ArabicNormalizer
  - org.apache.lucene.analysis.ar.ArabicStemmer
  - org.apache.lucene.util.AttributeFactory
    - org.apache.lucene.util.AttributeFactory.StaticImplementationAttributeFactory<A>
      - org.apache.lucene.collation.CollationAttributeFactory
  - org.apache.lucene.util.AttributeImpl (implements org.apache.lucene.util.Attribute, java.lang.Cloneable)
    - org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl (implements org.apache.lucene.analysis.tokenattributes.CharTermAttribute, java.lang.Cloneable, org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute)
      - org.apache.lucene.collation.tokenattributes.CollatedTermAttributeImpl
    - org.apache.lucene.analysis.miscellaneous.ConcatenateGraphFilter.BytesRefBuilderTermAttributeImpl (implements org.apache.lucene.analysis.miscellaneous.ConcatenateGraphFilter.BytesRefBuilderTermAttribute, org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute)
  - org.apache.lucene.util.AttributeSource
    - org.apache.lucene.analysis.TokenStream (implements java.io.Closeable)
      - org.apache.lucene.analysis.miscellaneous.ConcatenateGraphFilter
      - org.apache.lucene.analysis.miscellaneous.ConcatenatingTokenStream
      - org.apache.lucene.analysis.miscellaneous.EmptyTokenStream
      - org.apache.lucene.analysis.sinks.TeeSinkTokenFilter.SinkTokenStream
      - org.apache.lucene.analysis.TokenFilter
        - org.apache.lucene.analysis.tr.ApostropheFilter
        - org.apache.lucene.analysis.ar.ArabicNormalizationFilter
        - org.apache.lucene.analysis.ar.ArabicStemFilter
        - org.apache.lucene.analysis.miscellaneous.ASCIIFoldingFilter
        - org.apache.lucene.analysis.bn.BengaliNormalizationFilter
        - org.apache.lucene.analysis.bn.BengaliStemFilter
        - org.apache.lucene.analysis.br.BrazilianStemFilter
        - org.apache.lucene.analysis.bg.BulgarianStemFilter
        - org.apache.lucene.analysis.miscellaneous.CapitalizationFilter
        - org.apache.lucene.analysis.cjk.CJKBigramFilter
        - org.apache.lucene.analysis.cjk.CJKWidthFilter
        - org.apache.lucene.analysis.standard.ClassicFilter
        - org.apache.lucene.analysis.commongrams.CommonGramsFilter
        - org.apache.lucene.analysis.commongrams.CommonGramsQueryFilter
        - org.apache.lucene.analysis.compound.CompoundWordTokenFilterBase
          - org.apache.lucene.analysis.compound.DictionaryCompoundWordTokenFilter
          - org.apache.lucene.analysis.compound.HyphenationCompoundWordTokenFilter
        - org.apache.lucene.analysis.miscellaneous.ConditionalTokenFilter
          - org.apache.lucene.analysis.miscellaneous.ProtectedTermFilter
        - org.apache.lucene.analysis.cz.CzechStemFilter
        - org.apache.lucene.analysis.core.DecimalDigitFilter
        - org.apache.lucene.analysis.payloads.DelimitedPayloadTokenFilter
        - org.apache.lucene.analysis.miscellaneous.DelimitedTermFrequencyTokenFilter
        - org.apache.lucene.analysis.ngram.EdgeNGramTokenFilter
        - org.apache.lucene.analysis.util.ElisionFilter
        - org.apache.lucene.analysis.en.EnglishMinimalStemFilter
        - org.apache.lucene.analysis.en.EnglishPossessiveFilter
        - org.apache.lucene.analysis.FilteringTokenFilter
          - org.apache.lucene.analysis.miscellaneous.CodepointCountFilter
          - org.apache.lucene.analysis.miscellaneous.DateRecognizerFilter
          - org.apache.lucene.analysis.miscellaneous.KeepWordFilter
          - org.apache.lucene.analysis.miscellaneous.LengthFilter
          - org.apache.lucene.analysis.StopFilter
            - org.apache.lucene.analysis.core.StopFilter
          - org.apache.lucene.analysis.core.TypeTokenFilter
        - org.apache.lucene.analysis.miscellaneous.FingerprintFilter
        - org.apache.lucene.analysis.fi.FinnishLightStemFilter
        - org.apache.lucene.analysis.miscellaneous.FixBrokenOffsetsFilter
        - org.apache.lucene.analysis.shingle.FixedShingleFilter
        - org.apache.lucene.analysis.core.FlattenGraphFilter
        - org.apache.lucene.analysis.fr.FrenchLightStemFilter
        - org.apache.lucene.analysis.fr.FrenchMinimalStemFilter
        - org.apache.lucene.analysis.gl.GalicianMinimalStemFilter
        - org.apache.lucene.analysis.gl.GalicianStemFilter
        - org.apache.lucene.analysis.de.GermanLightStemFilter
        - org.apache.lucene.analysis.de.GermanMinimalStemFilter
        - org.apache.lucene.analysis.de.GermanNormalizationFilter
        - org.apache.lucene.analysis.de.GermanStemFilter
        - org.apache.lucene.analysis.el.GreekLowerCaseFilter
        - org.apache.lucene.analysis.el.GreekStemFilter
        - org.apache.lucene.analysis.hi.HindiNormalizationFilter
        - org.apache.lucene.analysis.hi.HindiStemFilter
        - org.apache.lucene.analysis.hu.HungarianLightStemFilter
        - org.apache.lucene.analysis.hunspell.HunspellStemFilter
        - org.apache.lucene.analysis.miscellaneous.HyphenatedWordsFilter
        - org.apache.lucene.analysis.in.IndicNormalizationFilter
        - org.apache.lucene.analysis.id.IndonesianStemFilter
        - org.apache.lucene.analysis.ga.IrishLowerCaseFilter
        - org.apache.lucene.analysis.it.ItalianLightStemFilter
        - org.apache.lucene.analysis.miscellaneous.KeywordMarkerFilter
          - org.apache.lucene.analysis.miscellaneous.PatternKeywordMarkerFilter
          - org.apache.lucene.analysis.miscellaneous.SetKeywordMarkerFilter
        - org.apache.lucene.analysis.miscellaneous.KeywordRepeatFilter
        - org.apache.lucene.analysis.en.KStemFilter
        - org.apache.lucene.analysis.lv.LatvianStemFilter
        - org.apache.lucene.analysis.miscellaneous.LimitTokenCountFilter
        - org.apache.lucene.analysis.miscellaneous.LimitTokenOffsetFilter
        - org.apache.lucene.analysis.miscellaneous.LimitTokenPositionFilter
        - org.apache.lucene.analysis.LowerCaseFilter
          - org.apache.lucene.analysis.core.LowerCaseFilter
        - org.apache.lucene.analysis.minhash.MinHashFilter
        - org.apache.lucene.analysis.ngram.NGramTokenFilter
        - org.apache.lucene.analysis.no.NorwegianLightStemFilter
        - org.apache.lucene.analysis.no.NorwegianMinimalStemFilter
        - org.apache.lucene.analysis.payloads.NumericPayloadTokenFilter
        - org.apache.lucene.analysis.pattern.PatternCaptureGroupTokenFilter
        - org.apache.lucene.analysis.pattern.PatternReplaceFilter
        - org.apache.lucene.analysis.fa.PersianNormalizationFilter
        - org.apache.lucene.analysis.en.PorterStemFilter
        - org.apache.lucene.analysis.pt.PortugueseLightStemFilter
        - org.apache.lucene.analysis.pt.PortugueseMinimalStemFilter
        - org.apache.lucene.analysis.pt.PortugueseStemFilter
        - org.apache.lucene.analysis.miscellaneous.RemoveDuplicatesTokenFilter
        - org.apache.lucene.analysis.reverse.ReverseStringFilter
        - org.apache.lucene.analysis.ru.RussianLightStemFilter
        - org.apache.lucene.analysis.miscellaneous.ScandinavianFoldingFilter
        - org.apache.lucene.analysis.miscellaneous.ScandinavianNormalizationFilter
        - org.apache.lucene.analysis.sr.SerbianNormalizationFilter
        - org.apache.lucene.analysis.sr.SerbianNormalizationRegularFilter
        - org.apache.lucene.analysis.shingle.ShingleFilter
        - org.apache.lucene.analysis.snowball.SnowballFilter
        - org.apache.lucene.analysis.ckb.SoraniNormalizationFilter
        - org.apache.lucene.analysis.ckb.SoraniStemFilter
        - org.apache.lucene.analysis.es.SpanishLightStemFilter
        - org.apache.lucene.analysis.miscellaneous.StemmerOverrideFilter
        - org.apache.lucene.analysis.sv.SwedishLightStemFilter
        - org.apache.lucene.analysis.synonym.SynonymFilter
        - org.apache.lucene.analysis.synonym.SynonymGraphFilter
        - org.apache.lucene.analysis.sinks.TeeSinkTokenFilter
        - org.apache.lucene.analysis.payloads.TokenOffsetPayloadTokenFilter
        - org.apache.lucene.analysis.miscellaneous.TrimFilter
        - org.apache.lucene.analysis.miscellaneous.TruncateTokenFilter
        - org.apache.lucene.analysis.tr.TurkishLowerCaseFilter
        - org.apache.lucene.analysis.payloads.TypeAsPayloadTokenFilter
        - org.apache.lucene.analysis.miscellaneous.TypeAsSynonymFilter
        - org.apache.lucene.analysis.core.UpperCaseFilter
        - org.apache.lucene.analysis.miscellaneous.WordDelimiterFilter
        - org.apache.lucene.analysis.miscellaneous.WordDelimiterGraphFilter
      - org.apache.lucene.analysis.Tokenizer
        - org.apache.lucene.analysis.util.CharTokenizer
          - org.apache.lucene.analysis.core.LetterTokenizer
            - org.apache.lucene.analysis.core.LowerCaseTokenizer
          - org.apache.lucene.analysis.core.UnicodeWhitespaceTokenizer
          - org.apache.lucene.analysis.core.WhitespaceTokenizer
        - org.apache.lucene.analysis.standard.ClassicTokenizer
        - org.apache.lucene.analysis.core.KeywordTokenizer
        - org.apache.lucene.analysis.ngram.NGramTokenizer
          - org.apache.lucene.analysis.ngram.EdgeNGramTokenizer
        - org.apache.lucene.analysis.path.PathHierarchyTokenizer
        - org.apache.lucene.analysis.pattern.PatternTokenizer
        - org.apache.lucene.analysis.path.ReversePathHierarchyTokenizer
        - org.apache.lucene.analysis.util.SegmentingTokenizerBase
          - org.apache.lucene.analysis.th.ThaiTokenizer
        - org.apache.lucene.analysis.pattern.SimplePatternSplitTokenizer
        - org.apache.lucene.analysis.pattern.SimplePatternTokenizer
        - org.apache.lucene.analysis.standard.UAX29URLEmailTokenizer
        - org.apache.lucene.analysis.wikipedia.WikipediaTokenizer
  - org.apache.lucene.analysis.bn.BengaliNormalizer
  - org.apache.lucene.analysis.bn.BengaliStemmer
  - org.apache.lucene.analysis.br.BrazilianStemmer
  - org.apache.lucene.analysis.bg.BulgarianStemmer
  - org.apache.lucene.analysis.compound.hyphenation.ByteVector
  - org.apache.lucene.analysis.util.CharArrayIterator (implements java.text.CharacterIterator)
  - org.apache.lucene.analysis.compound.hyphenation.CharVector (implements java.lang.Cloneable)
  - org.apache.lucene.analysis.util.ClasspathResourceLoader (implements org.apache.lucene.analysis.util.ResourceLoader)
  - org.apache.lucene.analysis.compound.CompoundWordTokenFilterBase.CompoundToken
  - org.apache.lucene.analysis.custom.CustomAnalyzer.Builder
  - org.apache.lucene.analysis.custom.CustomAnalyzer.ConditionBuilder
  - org.apache.lucene.analysis.cz.CzechStemmer
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - org.apache.lucene.analysis.compound.hyphenation.PatternParser
  - org.apache.lucene.analysis.hunspell.Dictionary
  - org.apache.lucene.analysis.en.EnglishMinimalStemmer
  - org.apache.lucene.document.Field (implements org.apache.lucene.index.IndexableField)
    - org.apache.lucene.collation.CollationDocValuesField
  - org.apache.lucene.analysis.util.FilesystemResourceLoader (implements org.apache.lucene.analysis.util.ResourceLoader)
  - org.apache.lucene.analysis.fi.FinnishLightStemmer
  - org.apache.lucene.analysis.fr.FrenchLightStemmer
  - org.apache.lucene.analysis.fr.FrenchMinimalStemmer
  - org.apache.lucene.analysis.de.GermanLightStemmer
  - org.apache.lucene.analysis.de.GermanMinimalStemmer
  - org.apache.lucene.analysis.de.GermanStemmer
  - org.apache.lucene.analysis.el.GreekStemmer
  - org.apache.lucene.analysis.hi.HindiNormalizer
  - org.apache.lucene.analysis.hi.HindiStemmer
  - org.apache.lucene.analysis.hu.HungarianLightStemmer
  - org.apache.lucene.analysis.compound.hyphenation.Hyphen
  - org.apache.lucene.analysis.compound.hyphenation.Hyphenation
  - org.apache.lucene.analysis.in.IndicNormalizer
  - org.apache.lucene.analysis.id.IndonesianStemmer
  - org.apache.lucene.analysis.it.ItalianLightStemmer
  - org.apache.lucene.analysis.en.KStemmer
  - org.apache.lucene.analysis.lv.LatvianStemmer
  - org.apache.lucene.analysis.charfilter.NormalizeCharMap
  - org.apache.lucene.analysis.charfilter.NormalizeCharMap.Builder
  - org.apache.lucene.analysis.no.NorwegianLightStemmer
  - org.apache.lucene.analysis.no.NorwegianMinimalStemmer
  - org.apache.lucene.analysis.util.OpenStringBuilder (implements java.lang.Appendable, java.lang.CharSequence)
  - org.apache.lucene.analysis.payloads.PayloadHelper
  - org.apache.lucene.analysis.fa.PersianNormalizer
  - org.apache.lucene.analysis.pt.PortugueseLightStemmer
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - org.apache.lucene.analysis.CharFilter
      - org.apache.lucene.analysis.charfilter.BaseCharFilter
        - org.apache.lucene.analysis.charfilter.HTMLStripCharFilter
        - org.apache.lucene.analysis.charfilter.MappingCharFilter
        - org.apache.lucene.analysis.pattern.PatternReplaceCharFilter
      - org.apache.lucene.analysis.fa.PersianCharFilter
  - org.apache.lucene.analysis.util.RollingCharBuffer
  - org.apache.lucene.analysis.pt.RSLPStemmerBase
    - org.apache.lucene.analysis.gl.GalicianMinimalStemmer
    - org.apache.lucene.analysis.gl.GalicianStemmer
    - org.apache.lucene.analysis.pt.PortugueseMinimalStemmer
    - org.apache.lucene.analysis.pt.PortugueseStemmer
  - org.apache.lucene.analysis.pt.RSLPStemmerBase.Rule
    - org.apache.lucene.analysis.pt.RSLPStemmerBase.RuleWithSetExceptions
    - org.apache.lucene.analysis.pt.RSLPStemmerBase.RuleWithSuffixExceptions
  - org.apache.lucene.analysis.pt.RSLPStemmerBase.Step
  - org.apache.lucene.analysis.ru.RussianLightStemmer
  - org.tartarus.snowball.SnowballProgram
    - org.tartarus.snowball.ext.ArabicStemmer
    - org.tartarus.snowball.ext.ArmenianStemmer
    - org.tartarus.snowball.ext.BasqueStemmer
    - org.tartarus.snowball.ext.CatalanStemmer
    - org.tartarus.snowball.ext.DanishStemmer
    - org.tartarus.snowball.ext.DutchStemmer
    - org.tartarus.snowball.ext.EnglishStemmer
    - org.tartarus.snowball.ext.FinnishStemmer
    - org.tartarus.snowball.ext.FrenchStemmer
    - org.tartarus.snowball.ext.German2Stemmer
    - org.tartarus.snowball.ext.GermanStemmer
    - org.tartarus.snowball.ext.HungarianStemmer
    - org.tartarus.snowball.ext.IrishStemmer
    - org.tartarus.snowball.ext.ItalianStemmer
    - org.tartarus.snowball.ext.KpStemmer
    - org.tartarus.snowball.ext.LithuanianStemmer
    - org.tartarus.snowball.ext.LovinsStemmer
    - org.tartarus.snowball.ext.NorwegianStemmer
    - org.tartarus.snowball.ext.PorterStemmer
    - org.tartarus.snowball.ext.PortugueseStemmer
    - org.tartarus.snowball.ext.RomanianStemmer
    - org.tartarus.snowball.ext.RussianStemmer
    - org.tartarus.snowball.ext.SpanishStemmer
    - org.tartarus.snowball.ext.SwedishStemmer
    - org.tartarus.snowball.ext.TurkishStemmer
  - org.apache.lucene.analysis.ckb.SoraniNormalizer
  - org.apache.lucene.analysis.ckb.SoraniStemmer
  - org.apache.lucene.analysis.es.SpanishLightStemmer
  - org.apache.lucene.analysis.miscellaneous.StemmerOverrideFilter.Builder
  - org.apache.lucene.analysis.miscellaneous.StemmerOverrideFilter.StemmerOverrideMap
  - org.apache.lucene.analysis.util.StemmerUtil
  - org.apache.lucene.analysis.sv.SwedishLightStemmer
  - org.apache.lucene.analysis.synonym.SynonymMap
  - org.apache.lucene.analysis.synonym.SynonymMap.Builder
    - org.apache.lucene.analysis.synonym.SynonymMap.Parser
      - org.apache.lucene.analysis.synonym.SolrSynonymParser
      - org.apache.lucene.analysis.synonym.WordnetSynonymParser
  - org.apache.lucene.analysis.compound.hyphenation.TernaryTree (implements java.lang.Cloneable)
    - org.apache.lucene.analysis.compound.hyphenation.HyphenationTree (implements org.apache.lucene.analysis.compound.hyphenation.PatternConsumer)
  - org.apache.lucene.analysis.compound.hyphenation.TernaryTree.Iterator (implements java.util.Enumeration<E>)
  - org.apache.lucene.analysis.standard.UAX29URLEmailTokenizerImpl
  - org.apache.lucene.analysis.util.UnicodeProps
  - org.apache.lucene.analysis.miscellaneous.WordDelimiterIterator

## Interface Hierarchy

- org.apache.lucene.util.Attribute
  - org.apache.lucene.analysis.miscellaneous.ConcatenateGraphFilter.BytesRefBuilderTermAttribute
  - org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute
    - org.apache.lucene.analysis.miscellaneous.ConcatenateGraphFilter.BytesRefBuilderTermAttribute
- org.apache.lucene.analysis.util.MultiTermAwareComponent
- org.apache.lucene.analysis.compound.hyphenation.PatternConsumer
- org.apache.lucene.analysis.payloads.PayloadEncoder
- org.apache.lucene.analysis.util.ResourceLoader
- org.apache.lucene.analysis.util.ResourceLoaderAware

Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.