org.apache.lucene.analysis.compound.hyphenation (Lucene 10.5.1 common API)
Description: declaration: package: org.apache.lucene.analysis.compound.hyphenation

# Package org.apache.lucene.analysis.compound.hyphenation

package org.apache.lucene.analysis.compound.hyphenation
Hyphenation code for the CompoundWordTokenFilter. The code for the compound word hyphenation is taken from the Apache FOP project. All credits for the hyphenation code belongs to them.

- Related Packages
  Package
  Description
  org.apache.lucene.analysis.compound
  A filter that decomposes compound words you find in many Germanic languages into the word parts.
- Class
  Description
  ByteVector
  This class implements a simple byte vector with access to the underlying array.
  CharVector
  This class implements a simple char vector with access to the underlying array.
  Hyphen
  This class represents a hyphen.
  Hyphenation
  This class represents a hyphenated word.
  HyphenationTree
  This tree structure stores the hyphenation patterns in an efficient way for fast lookup.
  PatternConsumer
  This interface is used to connect the XML pattern file parser to the hyphenation tree.
  PatternParser
  A SAX document handler to read and parse hyphenation patterns from a XML file.
  TernaryTree
  Ternary Search Tree.