473,698 Members | 2,097 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Use of Soundex fields in access

Hi All,

I have database with names on which I want to use the soundex option.
So I have created two seperate fields for the Lastname and Firstname in
which
I save the Soundex version of a new name I save in the database.
I have the soundex code with the 6 numeric option. So I save for
example in the field
LastnameSE = 600192 and in the FirstnameSE = 545910.

Should these Soundex fields be numeric or text fields?

Marco

Jul 30 '06
32 8593
In article <Xn************ *************** *******@127.0.0 .1>,
XX*******@dfent on.com.invalid says...
vo***********@g mail.com wrote in
news:11******** *************@b 28g2000cwb.goog legroups.com:
point taken but what interests me is, is it any better than
Soundex or haven't I
been paying attention?

Well, it depends on your purposes. I would find a traditional
Soundex that also encodes the first letter to be completely useless,
as Soundex itself already casts the net too wide.

I find Soundex2 much more useful in finding duplicates.

The point is you want as few false positives as possible, and
encoding the first letter by the same rules as the others will lead
to the possibility of more false positives.

On the other hand, an algorithm that does something like replace
initial PH with F would make some sense to me.

So, it all depends on the specifics of your particular algorithm,
the exact implementation and the data you're evaluating. Don't
underplay the last of those -- a relatively minor proportion of data
from a language with different pronunciation rules can completely
negate the usefulness of an algorithm that works just fine with a
more homogeneous data set.

I found a name in a church record written 'Pedoch' and was meant to be
'Bettag'. This was an immigrant German church and the priest who wrote
that was Swiss German. Deitch-Mokotoff gives them both the number
735000 for me. Bingo. It seems to me that in a sound system, locking
in the first letter is wrong. Soundex was perhaps the best that could be
thought up at the time, but other alternatives have been developed. But
still, it depends on the situation. Certainly Soundex is much better
known that the others.

Mike GRamelspacher
Aug 1 '06 #31
Mike Gramelspacher <gr******@psci. netwrote in
news:MP******** *************** *@news.psci.net :

[]
I found a name in a church record written 'Pedoch' and was meant
to be 'Bettag'. This was an immigrant German church and the
priest who wrote that was Swiss German. Deitch-Mokotoff gives
them both the number 735000 for me. Bingo. It seems to me that
in a sound system, locking in the first letter is wrong. Soundex
was perhaps the best that could be thought up at the time, but
other alternatives have been developed. But still, it depends on
the situation. Certainly Soundex is much better known that the
others.
Well, as I said, it depends on the data you're working with and what
you're trying to do. The apps I use Soundex/Soundex2 in would not
benefit from replacing the first letter.

There is a great deal of sense to transcribing Bettag as Pedoch, if
you know how German is pronounced. If you're evaluating German
names, you should account for those facts. If you're not, that
equivalence will not necessarily help you.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Aug 2 '06 #32
In article <Xn************ *************** *******@127.0.0 .1>,
XX*******@dfent on.com.invalid says...
Mike Gramelspacher <gr******@psci. netwrote in
news:MP******** *************** *@news.psci.net :

[]
I found a name in a church record written 'Pedoch' and was meant
to be 'Bettag'. This was an immigrant German church and the
priest who wrote that was Swiss German. Deitch-Mokotoff gives
them both the number 735000 for me. Bingo. It seems to me that
in a sound system, locking in the first letter is wrong. Soundex
was perhaps the best that could be thought up at the time, but
other alternatives have been developed. But still, it depends on
the situation. Certainly Soundex is much better known that the
others.

Well, as I said, it depends on the data you're working with and what
you're trying to do. The apps I use Soundex/Soundex2 in would not
benefit from replacing the first letter.

There is a great deal of sense to transcribing Bettag as Pedoch, if
you know how German is pronounced. If you're evaluating German
names, you should account for those facts. If you're not, that
equivalence will not necessarily help you.

I can agree with all that you say. And of course, the biggest advantage
of Soundex is that it can be computed by pencil and paper by almost
anyone after minimal training. Probably an overwhelming consideration at
the time Soundex came into use. I guess that is my parting statement.

Mike Gramelspacher
Aug 2 '06 #33

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
3342
by: Ricky Romaya | last post by:
Hi, I'm curious about soundex. All I know that it's a way for making spelling- error-tolerant word matching. What I want to know is whether the soundex algorithm are made exclusively for english language, or can it be used for any arbitrary language with satisfactory performance (by 'satisfactory performance' I meant that it can detect at least 80% spelling-errors). What about PHP soundex support? TIA
0
1311
by: Mickey Mouse | last post by:
My MySql experience is limited to simple updates and selects. I am creating a genealogical site based on Old Church birth and christening records. Currently I have over 70,000 entries in the database and I want to link the parents together in order to see all their children. Currently I have the following fields FatherGiven, FatherLastName, MotherGiven, MotherLastName and I want to create a field called FRN which if the Soundex of each of...
3
4530
by: arthur benedetti white | last post by:
has anybody already developed a server side soundex function?
3
6103
by: Vinay Jain | last post by:
Hi I want to write soundex query for example: select * from student where name soundex 'vinay'; In psql it gives error at soundex. Regards Vinay -- Vinay Jain Dissertation Project Trainee DAKE Division
2
4797
LacrosseB0ss
by: LacrosseB0ss | last post by:
Just wondering if anyone out in query-land has used "Soundex" or "Difference" before to find field values that "sound the same". Similar to LIKE but very different. I was shocked when I heard about it, so I've been playing around. Access doesn't seem to like it. Am I just incompetant? Thanks - LB (me using Northwind to goof around with) qrySoundexPlaying: SELECT Customers.* FROM Customers
0
8674
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8603
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9027
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
6518
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5860
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4619
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3046
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2329
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2001
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.