Skip navigation links
A C D E G H I L M Q S T V W 

A

addItem(DictionaryItem) - Method in interface io.github.mightguy.spellcheck.symspell.api.DataHolder
 
addItem(DictionaryItem) - Method in class io.github.mightguy.spellcheck.symspell.impl.InMemoryDataHolder
Create/Update an entry in the dictionary.

C

CharDistance - Interface in io.github.mightguy.spellcheck.symspell.api
 
clear() - Method in interface io.github.mightguy.spellcheck.symspell.api.DataHolder
 
clear() - Method in class io.github.mightguy.spellcheck.symspell.impl.InMemoryDataHolder
 
compare(SuggestionItem, SuggestionItem) - Method in class io.github.mightguy.spellcheck.symspell.common.SuggestionItem
 
compareTo(SuggestionItem) - Method in class io.github.mightguy.spellcheck.symspell.common.SuggestionItem
Comparison to use in Sorting: Prefernce given to distance, and if distance is same then count
Composition - Class in io.github.mightguy.spellcheck.symspell.common
 
Composition() - Constructor for class io.github.mightguy.spellcheck.symspell.common.Composition
 
continueConditionIfHeadIsSame(List<SuggestionItem>, List<SuggestionItem>) - Static method in class io.github.mightguy.spellcheck.symspell.common.SpellHelper
 

D

DataHolder - Interface in io.github.mightguy.spellcheck.symspell.api
Interface to contain the dictionary
dataHolder - Variable in class io.github.mightguy.spellcheck.symspell.api.SpellChecker
 
DictionaryItem - Class in io.github.mightguy.spellcheck.symspell.common
Dictionary Item class which holds the term, frequency and the edit distance
DictionaryItem() - Constructor for class io.github.mightguy.spellcheck.symspell.common.DictionaryItem
 
distance(char, char) - Method in interface io.github.mightguy.spellcheck.symspell.api.CharDistance
returns a value between 0 and 1 (both inclusive).
distance(char, char) - Method in class io.github.mightguy.spellcheck.symspell.common.QwertyDistance
 

E

earlyExit(List<SuggestionItem>, String, double) - Static method in class io.github.mightguy.spellcheck.symspell.common.SpellHelper
Early exit method
edits(String, double, Set<String>, Double) - Static method in class io.github.mightguy.spellcheck.symspell.common.SpellHelper
Inexpensive and language independent: only deletes, no transposes + replaces + inserts replaces and inserts are expensive and language dependent

G

getDeletes(String) - Method in interface io.github.mightguy.spellcheck.symspell.api.DataHolder
 
getDeletes(String) - Method in class io.github.mightguy.spellcheck.symspell.impl.InMemoryDataHolder
 
getDistance(String, String) - Method in interface io.github.mightguy.spellcheck.symspell.api.StringDistance
Get edit distance between 2 words;
getDistance(String, String, double) - Method in interface io.github.mightguy.spellcheck.symspell.api.StringDistance
Get edit distance between 2 words, if the calculated distance exceeds max provided then return maxEditDistance;
getDistance(String, String) - Method in class io.github.mightguy.spellcheck.symspell.common.WeightedDamerauLevenshteinDistance
 
getDistance(String, String, double) - Method in class io.github.mightguy.spellcheck.symspell.common.WeightedDamerauLevenshteinDistance
 
getEditDeletes(String, double, int) - Static method in class io.github.mightguy.spellcheck.symspell.common.SpellHelper
Generate delete string set for the Key.
getItemFrequency(String) - Method in interface io.github.mightguy.spellcheck.symspell.api.DataHolder
 
getItemFrequency(String) - Method in class io.github.mightguy.spellcheck.symspell.impl.InMemoryDataHolder
 
getItemFrequencyBiGram(String) - Method in interface io.github.mightguy.spellcheck.symspell.api.DataHolder
 
getItemFrequencyBiGram(String) - Method in class io.github.mightguy.spellcheck.symspell.impl.InMemoryDataHolder
 
getMessage() - Method in enum io.github.mightguy.spellcheck.symspell.exception.SpellCheckExceptionCode
 
getSize() - Method in interface io.github.mightguy.spellcheck.symspell.api.DataHolder
 
getSize() - Method in class io.github.mightguy.spellcheck.symspell.impl.InMemoryDataHolder
 

H

hash(byte[]) - Method in interface io.github.mightguy.spellcheck.symspell.api.HashFunction
Return the hash of the bytes as long.
hash(String) - Method in interface io.github.mightguy.spellcheck.symspell.api.HashFunction
Return the hash of the bytes as long.
hash(byte[]) - Method in class io.github.mightguy.spellcheck.symspell.common.Murmur3HashFunction
 
hash(String) - Method in class io.github.mightguy.spellcheck.symspell.common.Murmur3HashFunction
 
HashFunction - Interface in io.github.mightguy.spellcheck.symspell.api
 

I

initializeCostMatrix() - Method in class io.github.mightguy.spellcheck.symspell.common.QwertyDistance
 
InMemoryDataHolder - Class in io.github.mightguy.spellcheck.symspell.impl
Class to create in memory dictionary for the items with term->frequency
InMemoryDataHolder(SpellCheckSettings, HashFunction) - Constructor for class io.github.mightguy.spellcheck.symspell.impl.InMemoryDataHolder
 
io.github.mightguy.spellcheck.symspell.api - package io.github.mightguy.spellcheck.symspell.api
 
io.github.mightguy.spellcheck.symspell.common - package io.github.mightguy.spellcheck.symspell.common
 
io.github.mightguy.spellcheck.symspell.exception - package io.github.mightguy.spellcheck.symspell.exception
 
io.github.mightguy.spellcheck.symspell.impl - package io.github.mightguy.spellcheck.symspell.impl
 
isEqualDouble(double, double, double) - Static method in class io.github.mightguy.spellcheck.symspell.common.SpellHelper
 
isLessDouble(double, double, double) - Static method in class io.github.mightguy.spellcheck.symspell.common.SpellHelper
 
isLessOrEqualDouble(double, double, double) - Static method in class io.github.mightguy.spellcheck.symspell.common.SpellHelper
 

L

lookup(String) - Method in class io.github.mightguy.spellcheck.symspell.api.SpellChecker
 
lookup(String, Verbosity) - Method in class io.github.mightguy.spellcheck.symspell.api.SpellChecker
 
lookup(String, Verbosity, double) - Method in class io.github.mightguy.spellcheck.symspell.api.SpellChecker
 
lookup(String, Verbosity, double) - Method in class io.github.mightguy.spellcheck.symspell.impl.SymSpellCheck
 
lookupCompound(String) - Method in class io.github.mightguy.spellcheck.symspell.api.SpellChecker
 
lookupCompound(String, double) - Method in class io.github.mightguy.spellcheck.symspell.api.SpellChecker
 
lookupCompound(String, double) - Method in class io.github.mightguy.spellcheck.symspell.impl.SymSpellCheck
supports compound aware automatic spelling correction of multi-word input strings with three cases 1.

M

Murmur3HashFunction - Class in io.github.mightguy.spellcheck.symspell.common
 
Murmur3HashFunction() - Constructor for class io.github.mightguy.spellcheck.symspell.common.Murmur3HashFunction
 

Q

QwertyDistance - Class in io.github.mightguy.spellcheck.symspell.common
Qwerty distance to get the distance between two chars, the default distance is 1.5f It uses 0.1 for direct connect and 0.4f for the diagonal connect.
QwertyDistance() - Constructor for class io.github.mightguy.spellcheck.symspell.common.QwertyDistance
 

S

SpellChecker - Class in io.github.mightguy.spellcheck.symspell.api
Abstract class for the Spell Correction
SpellChecker() - Constructor for class io.github.mightguy.spellcheck.symspell.api.SpellChecker
 
SpellCheckException - Exception in io.github.mightguy.spellcheck.symspell.exception
 
SpellCheckException(SpellCheckExceptionCode) - Constructor for exception io.github.mightguy.spellcheck.symspell.exception.SpellCheckException
 
SpellCheckException(SpellCheckExceptionCode, String) - Constructor for exception io.github.mightguy.spellcheck.symspell.exception.SpellCheckException
 
SpellCheckException(String, Throwable, SpellCheckExceptionCode) - Constructor for exception io.github.mightguy.spellcheck.symspell.exception.SpellCheckException
 
SpellCheckException(Throwable, SpellCheckExceptionCode) - Constructor for exception io.github.mightguy.spellcheck.symspell.exception.SpellCheckException
 
SpellCheckException(String, Throwable, boolean, boolean, SpellCheckExceptionCode) - Constructor for exception io.github.mightguy.spellcheck.symspell.exception.SpellCheckException
 
SpellCheckExceptionCode - Enum in io.github.mightguy.spellcheck.symspell.exception
 
spellCheckSettings - Variable in class io.github.mightguy.spellcheck.symspell.api.SpellChecker
 
SpellCheckSettings - Class in io.github.mightguy.spellcheck.symspell.common
SpellCheckSetting contians all the setting used by SpellChecker
SpellCheckSettings() - Constructor for class io.github.mightguy.spellcheck.symspell.common.SpellCheckSettings
 
SpellHelper - Class in io.github.mightguy.spellcheck.symspell.common
 
stringDistance - Variable in class io.github.mightguy.spellcheck.symspell.api.SpellChecker
 
StringDistance - Interface in io.github.mightguy.spellcheck.symspell.api
 
SuggestionItem - Class in io.github.mightguy.spellcheck.symspell.common
 
SuggestionItem(String, double, double) - Constructor for class io.github.mightguy.spellcheck.symspell.common.SuggestionItem
 
SymSpellCheck - Class in io.github.mightguy.spellcheck.symspell.impl
Symspell variant of the Spellchecker
SymSpellCheck(DataHolder, StringDistance, SpellCheckSettings) - Constructor for class io.github.mightguy.spellcheck.symspell.impl.SymSpellCheck
 

T

tokenizeOnWhiteSpace(String) - Static method in class io.github.mightguy.spellcheck.symspell.common.SpellHelper
 

V

valueOf(String) - Static method in enum io.github.mightguy.spellcheck.symspell.common.Verbosity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.mightguy.spellcheck.symspell.exception.SpellCheckExceptionCode
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.mightguy.spellcheck.symspell.common.Verbosity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.mightguy.spellcheck.symspell.exception.SpellCheckExceptionCode
Returns an array containing the constants of this enum type, in the order they are declared.
Verbosity - Enum in io.github.mightguy.spellcheck.symspell.common
Controls the closeness/quantity of returned spelling suggestion

W

WeightedDamerauLevenshteinDistance - Class in io.github.mightguy.spellcheck.symspell.common
DamerauLevenshteinDistance is a string metric for measuring the edit distance between two sequences.
WeightedDamerauLevenshteinDistance(double, double, double, double, CharDistance) - Constructor for class io.github.mightguy.spellcheck.symspell.common.WeightedDamerauLevenshteinDistance
 
wordBreakSegmentation(String) - Method in class io.github.mightguy.spellcheck.symspell.api.SpellChecker
 
wordBreakSegmentation(String, Double) - Method in class io.github.mightguy.spellcheck.symspell.api.SpellChecker
 
wordBreakSegmentation(String, int, double) - Method in class io.github.mightguy.spellcheck.symspell.api.SpellChecker
 
wordBreakSegmentation(String, int, double) - Method in class io.github.mightguy.spellcheck.symspell.impl.SymSpellCheck
word_segmentation` divides a string into words by inserting missing spaces at the appropriate positions misspelled words are corrected and do not affect segmentation existing spaces are allowed and considered for optimum segmentation `word_segmentation` uses a novel approach *without* recursion.
A C D E G H I L M Q S T V W 
Skip navigation links

Copyright © 2019. All rights reserved.