# Package org.apache.lucene.search.spell

Suggest alternate spellings for words.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Dictionary | A simple interface representing a Dictionary.
  StringDistance | Interface for string distances.

- Class Summary
  Class | Description
  --- | ---
  JaroWinklerDistance |
  LevensteinDistance | Levenstein edit distance class.
  LuceneDictionary | Lucene Dictionary: terms taken from the given field of a Lucene index.
  NGramDistance | N-Gram version of edit distance based on paper by Grzegorz Kondrak, "N-gram similarity and distance".
  PlainTextDictionary | Dictionary represented by a text file.
  SpellChecker | Spell Checker class (Main class) (initially inspired by the David Spencer code).

## Package org.apache.lucene.search.spell Description

Suggest alternate spellings for words. Also see the spell checker Wiki page.

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