Article View: bit.software.international
Article #390Consolidated Answers for "Soundex"
From: Bowyer Jeff
Date: Thu, 12 Aug 1993 11:21
Date: Thu, 12 Aug 1993 11:21
54 lines
3203 bytes
3203 bytes
Here are more consolidated answers to the original questions from
Kevin Gross (0004056890@mcimail.com):
We have a product which offers soundex-based searching for names in
an address book. Now that we are producing non-English language
versions of the product, we'd like to know whether the soundex
algorithm is appropriate for other languages. Has anyone ever done
this? Does the character classification table need to be changed?
Jeff
INSOFT-L List Manager
*========================================================================*
Jeff Bowyer EMail:
Computing Center jbowyer@cis.vutbr.cz
Technical University of Brno
Udolni 19, 602 00 BRNO
Czech Republic
*========================================================================*
Sender: Emilio Millan (emg2749@uxa.cso.uiuc.edu)
I've come up with a Russian version of the Soundex algorithm. It is
essentially the same as plain old Soundex except that an additional
category for hushings had to be added. It works about as well for
Russian as Soundex does for English. E-mail me if you're interested.
Sender: Jon Wtte (d88-jwa@nada.kth.se)
An INSOFT-L subscriber wrote:
> I used soundex codes several years ago in one of my applications and I
> think it would work moderately well for other European languages, or
> transliterated text for or words from elsewhere.
>
> Soundex code is (at its simplest level) replacing letters or combinations
> of letters with a numeric value and then combining the value into a somewhat
> meaningful code representing an index-like value of the overall sound of the
> word or field. There's more to it than a simple substitution, but for this
> question it should suffice to say that within broad areas, soundex should
> work moderately to exceptionally well in any of the Romance languages.
> Since pronounciations don't really vary that much from language to language,
> and since the order of the alphabet stays the same, it should work.
>
> This is of course, just theory. I've never tried Soundex on more than a
> couple of non-English words. I would be interested to see how it goes.
Soundex doesn't even know about various european characters such
as ao, ae, oe and ue, so stating "Soundex should work moderately
to exceptionally well for most european languages" is plain wrong.
You can do better for Swedish using a homegrown hack than the
published Soundex algorithm (there was some discussion on this
Technical Details
Message-ID:
<24d93t$lrp@rhino.cis.vutbr.cz>Path:
arc1-ca.pugleaf.net!gmd.de!Germany.EU.net!mcsun!uunet!news.univie.ac.at!alijku11!aci.cvut.cz!rhino.cis.vutbr.cz!rhino.cis.vutbr.cz!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 110cdc,e7f8f75022810307,start X-Google-Attributes: gid110cdc,public X-Google-ArrivalTime: 1993-08-12 22:56:26 PST Path: arc1-ca.pugleaf.net!gmd.de!Germany.EU.net!mcsun!uunet!news.univie.ac.at!alijku11!aci.cvut.cz!rhino.cis.vutbr.cz!rhino.cis.vutbr.cz!not-for-mail From: jbowyer@rhino.cis.vutbr.cz (Bowyer Jeff) Newsgroups: bit.software.international Subject: Consolidated Answers for "Soundex" Date: 12 Aug 1993 13:21:33 +0200 Organization: Technical University of Brno, Czech Republic Lines: 55 Approved: insoft-l-moderator@cis.vutbr.cz Message-ID: <24d93t$lrp@rhino.cis.vutbr.cz> X-Newsreader: TIN [version 1.2 PL1]