Interface | Description |
---|---|
Dictionary |
A simple interface representing a Dictionary.
|
StringDistance |
Interface for string distances.
|
TermFreqIterator |
Interface for enumerating term,weight pairs.
|
Class | Description |
---|---|
HighFrequencyDictionary |
HighFrequencyDictionary: terms taken from the given field
of a Lucene index, which appear in a number of documents
above a given threshold.
|
JaroWinklerDistance |
Similarity measure for short strings such as person names.
|
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). |
SuggestWord |
SuggestWord, used in suggestSimilar method in SpellChecker class.
|
SuggestWordFrequencyComparator |
Frequency first, then score.
|
SuggestWordQueue |
Sorts SuggestWord instances
|
SuggestWordScoreComparator |
Score first, then frequency
|
TermFreqIterator.TermFreqIteratorWrapper |
Wraps a BytesRefIterator as a TermFreqIterator, with all weights
set to
1 |
Enum | Description |
---|---|
SuggestMode |
Set of strategies for suggesting related terms
|