我正在寻找一种适用于西欧语言的模糊搜索实现。
哪种算法效果最好,哪里可以在C#中找到实现?
更新
Soundex适应瑞典语:
NYSSIS实施:
莱文施泰因:
令人印象深刻的Java库:
但我仍然不知道哪一种更适合西欧语言
答案 0 :(得分:1)
Soundex是一种众所周知的匹配类似发声词的算法。 在Google上搜索“soundex c#”,获取无穷无尽的实施和解释清单。
如果您选择的代码中未包含å,ä,ö,则可能需要将å,ä,ö映射到a,a,o。
答案 1 :(得分:0)
我选择了NYSSIS。