VBcoders Guest



Don't have an account yet? Register
 


Forgot Password?



A Daitch-Mokotoff SoundEx Function

by Greg Julius (1 Submission)
Category: String Manipulation
Compatability: Visual Basic 3.0
Difficulty: Intermediate
Date Added: Wed 3rd February 2021
Rating: (5 Votes)

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
Code Returns
Six digit D-M code string
Side Effects
None known

Rate A Daitch-Mokotoff SoundEx Function

Upload

Download this snippet    Add to My Saved Code

A Daitch-Mokotoff SoundEx Function Comments

No comments have been posted about A Daitch-Mokotoff SoundEx Function. Why not be the first to post a comment about A Daitch-Mokotoff SoundEx Function.

Post your comment

Subject:
Message:
0/1000 characters