views:

54

answers:

2

I'm looking for a fuzzy search implementation that works well with western European languages.

Which algorithm works the best and where can I find an implementation in C#?

Update

Soundex adapted to swedish:

NYSSIS implementations:

Levenstein:

Impressive Java library:

But I still doesn't know which one is better for western European languages

+1  A: 

Soundex is a well known algorithm for matching similar sounding words. Search Google for "soundex c#" for an endless list of suitable implementations and explanations.

You may have to map å,ä,ö to a,a,o if that is not included in the code you pick.

Albin Sunnanbo
Soundex is optimized for the English language. NYSSIS seems to be a better fit for languages with extended characters. There are also several other alternatives.
jgauffin
A: 

I picked NYSSIS.

jgauffin