Levenshtein | Double Levenshtein | SoundEx | MetaPhone | Manually curated |
---|---|---|---|---|
morns (0) - 7 freq norns (1) - 7 freq morn's (1) - 49 freq horns (1) - 43 freq morna (1) - 12 freq moans (1) - 7 freq moras (1) - 1 freq mores (1) - 1 freq morn (1) - 389 freq mons (1) - 12 freq morn' (1) - 3 freq corns (1) - 1 freq moons (1) - 28 freq morn- (1) - 4 freq murns (1) - 1 freq doras (2) - 1 freq mo's (2) - 5 freq rns (2) - 5 freq borna (2) - 1 freq muins (2) - 12 freq mounts (2) - 1 freq dons (2) - 31 freq born's (2) - 1 freq mares (2) - 2 freq goons (2) - 9 freq |
morns (0) - 7 freq murns (1) - 1 freq moons (2) - 28 freq morn' (2) - 3 freq morn- (2) - 4 freq mournes (2) - 2 freq mons (2) - 12 freq mearns (2) - 6 freq corns (2) - 1 freq morn (2) - 389 freq horns (2) - 43 freq morn's (2) - 49 freq norns (2) - 7 freq morna (2) - 12 freq mores (2) - 1 freq moans (2) - 7 freq moras (2) - 1 freq means (3) - 556 freq birns (3) - 3 freq warns (3) - 2 freq adorns (3) - 2 freq tarns (3) - 1 freq mirds (3) - 1 freq harns (3) - 52 freq murn (3) - 9 freq |
SoundEx code - M652 morn's - 49 freq marenich - 1 freq maureen's - 3 freq murns - 1 freq marincr's - 1 freq mooren's - 1 freq merrynes - 2 freq maroongeous - 1 freq morn-cam-never - 1 freq mornice - 2 freq marymass - 1 freq mournes - 2 freq mearns - 6 freq meringue - 3 freq merran's - 1 freq moarn's - 1 freq mirrang - 1 freq mirren's - 1 freq morns - 7 freq mirrens - 1 freq maroons - 1 freq marnock - 2 freq marion's - 1 freq maroonajambo - 1 freq mrmacrobot - 2 freq moorings - 1 freq mrmjcox - 1 freq mrmcenaney - 4 freq mrnickharvey - 8 freq meringue' - 1 freq marinescotland - 1 freq marrying - 1 freq |
MetaPhone code - MRNS morn's - 49 freq maureen's - 3 freq murns - 1 freq mooren's - 1 freq merrynes - 2 freq mornice - 2 freq mournes - 2 freq mearns - 6 freq merran's - 1 freq moarn's - 1 freq mirren's - 1 freq morns - 7 freq mirrens - 1 freq maroons - 1 freq marion's - 1 freq |
MORNS |
Time to execute Levenshtein function - 0.228911 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.332189 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.027527 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.037681 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.000963 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. |