Daitch-Mokotoff Soundex

Daitch-Mokotoff Soundex

Daitch-Mokotoff Soundex (D-M Soundex) is a phonetic algorithm invented in 1985 by genealogist Gary Mokotoff, and later improved by Randy Daitch, both of the Jewish Genealogical Society. It is a refinement of the Russell and American Soundex algorithms designed to allow matching of Slavic and Yiddish surnames with similar pronunciation but differences in spelling.

Daitch-Mokotoff Soundex is sometimes referred to as "Jewish Soundex" and "Eastern European Soundex", although the authors discourage use of these nicknames for the algorithm.

Improvements

Improvements over the older Soundex algorithms include:

* Coded names are six digits long, resulting in greater search precision (traditional Soundex uses four characters)
* Coded names can be stored as numeric values, which can save space in some applications (regular Soundex encodes values as alphanumeric text)
* Several rules in the algorithm encode multiple character n-grams as single digits (American and Russell Soundex do not handle multi-character n-grams)
* Multiple possible encodings can be returned for a single name (traditional Soundex returns only one encoding, even if the spelling of a name could potentially have multiple pronunciations)

Examples

Some examples:

ee also

* Where Once We Walked

External links

* Mokotoff, Gary. [http://www.avotaynu.com/soundex.html "Soundexing and Genealogy."] Describes the history and the motivations behind D-M Soundex.
* JewishGen. [http://www.jewishgen.org/infofiles/soundex.html "Soundex Coding."] Describes both Russel and D-M Soundex.
* Coles, Michael. [http://www.sqlservercentral.com/columnists/mcoles/sql2000dbatoolkitpart3.asp "SQL 2000 DBA Toolkit, Part 3: Phonetic Matching"] SQL Server-based implementation of the D-M Soundex algorithm w/source.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Daitch–Mokotoff Soundex — (D–M Soundex) is a phonetic algorithm invented in 1985 by Jewish genealogists Gary Mokotoff and Randy Daitch. It is a refinement of the Russell and American Soundex algorithms designed to allow greater accuracy in matching of Slavic and Yiddish… …   Wikipedia

  • Soundex — is a phonetic algorithm for indexing names by sound, as pronounced in English. The goal is for names with the same pronunciation to be encoded to the same representation so that they can be matched despite minor differences in spelling. Soundex… …   Wikipedia

  • Soundex — est un algorithme phonétique d indexation de noms par leur prononciation en anglais britannique. L objectif basique est que les noms ayant la même prononciation soient codés avec la même chaîne de manière à pouvoir trouver une correspondance… …   Wikipédia en Français

  • Soundex — es un algoritmo fonético, un algoritmo para indexar nombre por su sonido, al ser pronunciados en Inglés. El objetivo básico de este algoritmo es codificar de la misma forma los nombres con la misma pronunciación. Soundex es el algoritmo fonético… …   Wikipedia Español

  • Soundex — Algorithmus Soundex ist ein phonetischer Algorithmus zur Indizierung von Wörtern und Phrasen nach ihrem Klang in der englischen Sprache. Gleichklingende Wörter sollen dabei zu einer identischen Zeichenfolge kodiert werden. Der Soundex Algorithmus …   Deutsch Wikipedia

  • Gary Mokotoff — ( born 1937 ) is an American genealogist who focuses primarily on Jewish genealogy. He is the first person to receive the Lifetime Achievement Award of the International Association of Jewish Genealogical Societies for which he was president… …   Wikipedia

  • Phonetic algorithm — A phonetic algorithm is an algorithm for indexing of words by their pronunciation. Most phonetic algorithms were developed for use with the English language; consequently, applying the rules to words in other languages might not give a meaningful …   Wikipedia

  • Algorithme Phonétique — Un algorithme phonétique est un algorithme conçu pour indexer les mots selon leur prononciation. La plupart des algorithmes phonétiques sont développés pour être utilisé avec la langue anglaise ; par conséquent appliquer les règles de ces… …   Wikipédia en Français

  • Algorithme phonetique — Algorithme phonétique Un algorithme phonétique est un algorithme conçu pour indexer les mots selon leur prononciation. La plupart des algorithmes phonétiques sont développés pour être utilisé avec la langue anglaise ; par conséquent… …   Wikipédia en Français

  • Algorithme phonétique — Un algorithme phonétique est un algorithme conçu pour indexer les mots selon leur prononciation. La plupart des algorithmes phonétiques sont développés pour être utilisé avec la langue anglaise ; par conséquent appliquer les règles de ces… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”