|
Smalltalk/X WebserverDocumentation of class 'PhoneticStringUtilities::DaitchMokotoffStringComparator': |
|
|
Class: DaitchMokotoffStringComparator (private in PhoneticStringUtilitiesThis class is only visible from within PhoneticStringUtilities.Inheritance:Object | +--PhoneticStringUtilities::PhoneticStringComparator | +--PhoneticStringUtilities::DaitchMokotoffStringComparator
Description:
self encode:'AUERBACH' -> 097400, 097500
Encodes a string into a Daitch-Mokotoff Soundex value.
The Daitch-Mokotoff Soundex algorithm is a refinement of the Russel and American Soundex algorithms,
yielding greater accuracy in matching especially Slavish and Yiddish surnames with similar pronunciation
but differences in spelling.
The main differences compared to the other soundex variants are:
- coded names are 6 digits long
- the initial character of the name is coded
- rules to encoded multi-character n-grams
- multiple possible encodings for the same name (branching)
This implementation supports branching, depending on the used method:
encode:aString - branching disabled, only the first code will be returned
phoneticStringsFor:String - branching enabled, all codes will be returned, separated by '|'
'Avotaynu - Soundexing and Genealogy'
http://www.avotaynu.com/soundex.htm
Related information:
'Wikipedia
-
Daitch-Mokotoff
Soundex'
http://en.wikipedia.org/wiki/Daitch%E2%80%93Mokotoff_Soundex
|
|
|
ST/X 7.1.0.0; WebServer 1.663 at exept.de:8081; Wed, 17 Dec 2025 08:26:03 GMT
|