# Uses of Package
org.apache.lucene.analysis.morph

Packages that use org.apache.lucene.analysis.morph
Package
Description
org.apache.lucene.analysis.morph
Abstract classes for morphological analyzers.

- Classes in org.apache.lucene.analysis.morph used by org.apache.lucene.analysis.morph
  Class
  Description
  BinaryDictionary
  Abstract dictionary base class.
  CharacterDefinition
  Character category data.
  CharacterDefinition.LookupCharacterClass
  Functional interface to lookup character class
  ConnectionCosts
  n-gram connection cost data
  Dictionary
  High-level dictionary interface for morphological analyzers.
  DictionaryEntryWriter
  Abstract writer class to write dictionary entries.
  GraphvizFormatter.DictionaryProvider
  `Dictionary` provider
  MorphData
  High-level interface that represents morphological information in a dictionary
  Token
  Analyzed token with morphological data.
  TokenInfoFST
  Thin wrapper around an FST with root-arc caching.
  TokenType
  Token type reflecting the original source of this token
  Viterbi
  Performs Viterbi algorithm for morphological Tokenizers, which split texts by Hidden Markov Model or Conditional Random Fields.
  Viterbi.Position
  Holds all back pointers arriving to this position.
  Viterbi.WrappedPositionArray
  Holds partial graph (array of positions) for calculating the minimum cost path
  ViterbiNBest.Lattice
  Yet another lattice data structure for keeping n-best path.