Maybe SoundEx will help. It is used to match based upon phonetics.
http://www.csharphelp.com/
http://en.wikipedia.org/wi
Main Topics
Browse All TopicsHello experts, Anyone knows how to do a fuzzy search in C++ or C#?
What I need is that given a fixed sized string, search within the string for a given search criterion.
However I need the search to be fuzzy.
It means if I am looking for the word combine.
It can search if the word is mistyped like cpmbine or combinw or cmbine.
It would be nice if the function or command could control how fuzzy is the search. Say only allow one character difference or one character deletion.
Any tips, suggestion, web links, resources would be very helpful.
Thank you
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Maybe SoundEx will help. It is used to match based upon phonetics.
http://www.csharphelp.com/
http://en.wikipedia.org/wi
Thanks for the input, jkr and evilrix. I've look at the codes, but the problem is that the source string is longer then search string.
Source string can be
" The combined weight is 25 kilograms"
So in levenstein it would usually fail if the search string is a lot shorter.
From the article given by jkr, the author says you could break down the source string to each words. However the problem is the source string might not have a clear delimiter like space for each word. Two or more words can be joined together.
If you experts can give me some inputs on this, it will be great.
Thanks
Business Accounts
Answer for Membership
by: jkrPosted on 2009-09-01 at 11:44:15ID: 25234635
This article should help get you going: http://www.codeproject.com /KB/recipe s/fuzzysea rch.aspx ("Fuzzy Search")