VBcoders Browse New Submit Contact Sign In

No account? Register free

Forgot password?

A Daitch-Mokotoff SoundEx Function

Greg Julius  (1 Submission)   String Manipulation   Visual Basic 3.0   Intermediate   Wed 3rd February 2021

Complete, ready to use, SoundEx function to encode a passed alphabetic name and return a six character Daitch-Mokotoff code following the Daitch-Mokotoff (D-M) rules available at the sites listed in the source code. The D-M algorithm resolves some deficiencies that occur in the older Miracode/Soundex system (also known as the "Russell"/NARA system - used by the US Census Bureau). The benefits include: 1) Six meaningful letter sounds (versus four so that Peters is different from Peterson). 2) The initial letter is also sound encoded. 3) More sound variations (10 basic codes versus seven and double code sounds). 4) Improves sound matching for Jewish, Slavic, and Germanic names.
Coded as a VB module with Public SoundEx function. Uses simple visual basic coding, and should be usable in anything supporting VB/VBA. Code Zipped because it is a complete module. Code commented

Inputs
An aphabetic string, usually representing a person/place name

Assumes
Visual Basic Module

Returns
Six digit D-M code string

Side Effects
None known

Rate A Daitch-Mokotoff SoundEx Function (6(6 Vote))
A Daitch-Mokotoff SoundEx Function.bas

A Daitch-Mokotoff SoundEx Function Comments

No comments yet — be the first to post one!

Post a Comment

0/1000 characters