Levenshtein | Double Levenshtein | SoundEx | MetaPhone | Manually curated |
---|---|---|---|---|
gives (0) - 20 freq give (1) - 166 freq gites (1) - 1 freq hives (1) - 2 freq given (1) - 69 freq giles (1) - 9 freq wives (1) - 42 freq gies (1) - 516 freq goves (1) - 2 freq givers (1) - 2 freq dives (1) - 7 freq lives (1) - 241 freq nives (1) - 2 freq fives (1) - 7 freq rives (1) - 4 freq fines (2) - 7 freq vivers (2) - 1 freq guides (2) - 15 freq gifts (2) - 33 freq gases (2) - 6 freq aiges (2) - 3 freq kines (2) - 21 freq giless (2) - 4 freq iles (2) - 3 freq saves (2) - 11 freq |
gives (0) - 20 freq goves (1) - 2 freq fives (2) - 7 freq nives (2) - 2 freq rives (2) - 4 freq guvs (2) - 1 freq govies (2) - 1 freq gvs (2) - 1 freq dives (2) - 7 freq lives (2) - 241 freq hives (2) - 2 freq gites (2) - 1 freq give (2) - 166 freq givers (2) - 2 freq given (2) - 69 freq gies (2) - 516 freq wives (2) - 42 freq giles (2) - 9 freq waves (3) - 139 freq givan (3) - 4 freq huives (3) - 1 freq muves (3) - 1 freq glivs (3) - 13 freq gazes (3) - 2 freq moves (3) - 32 freq |
SoundEx code - G120 gaps - 11 freq gapes - 1 freq guffs - 4 freq gives - 20 freq gaffs - 4 freq gypes - 17 freq gps - 4 freq gaups - 2 freq gubs - 1 freq gabs - 3 freq gibbous - 2 freq gap's - 1 freq gobs - 4 freq guffaws - 2 freq gavse - 1 freq gowp's - 1 freq gappas - 2 freq gappus - 3 freq gabsie - 1 freq gowps - 3 freq goves - 2 freq govies - 1 freq gypsy - 2 freq gebbies - 1 freq 'gobbag - 1 freq gsfc - 2 freq gapus - 1 freq guavas - 1 freq gobbs - 20 freq gawps - 1 freq gbwg - 1 freq gbpx - 1 freq gavzo - 2 freq gpaj - 1 freq gypos - 1 freq gvs - 1 freq gype's - 1 freq gebs - 2 freq gfqzq - 1 freq gwupz - 1 freq gxewbfc - 1 freq gibbsy - 1 freq gpsg - 1 freq geebies - 1 freq guvs - 1 freq gjbwz - 1 freq |
MetaPhone code - JFS gives - 20 freq jeeves - 3 freq joves - 2 freq jaffa's - 1 freq jeff's - 1 freq |
GIVES gie - 2567 freq give - 166 freq gies - 516 freq gives - 20 freq gave - 241 freq gied - 1359 freq gien - 1024 freq given - 69 freq geez - 20 freq giein - 437 freq |
Time to execute Levenshtein function - 0.425043 milliseconds The Levenshtein distance is the number of characters you have to replace, insert or delete to transform one word into another, its useful for detecting typos and alternative spellings |
Time to execute Double Levenshtein function - 0.532974 milliseconds In a stroke of genius, this runs the Levenshtein function twice, once without vowels and adds the distance together, giving double weight to consonants. |
Time to execute SoundEx function - 0.028374 milliseconds Soundex is a phonetic algorithm for indexing names by sound, as pronounced in English. The goal is for homophones to be encoded to the same representation so that they can be matched despite minor differences in spelling. |
Time to execute MetaPhone function - 0.041082 milliseconds Metaphone is a phonetic algorithm, published by Lawrence Philips in 1990, for indexing words by their English pronunciation.[1] It fundamentally improves on the Soundex algorithm by using information about variations and inconsistencies in English spelling and pronunciation to produce a more accurate encoding, which does a better job of matching words and names which sound similar. |
Time to execute Manually curated function - 0.000972 milliseconds Manual Curation uses a lookup table / lexicon which has been created by hand which links words to their lemmas, and includes obvious typos and spelling variations. Not all words are covered. |