3
我正在尋找一種與西歐語言很好地結合的模糊搜索實現。西歐語言的模糊搜索算法(以我的瑞典語爲例)
哪種算法最好,哪裏可以在C#中找到實現?
更新
探測法適於瑞典:
NYSSIS實現:
萊文施泰因:
令人印象深刻的Java庫:
但我仍然不知道哪一個更適合西歐語言
我正在尋找一種與西歐語言很好地結合的模糊搜索實現。西歐語言的模糊搜索算法(以我的瑞典語爲例)
哪種算法最好,哪裏可以在C#中找到實現?
更新
探測法適於瑞典:
NYSSIS實現:
萊文施泰因:
令人印象深刻的Java庫:
但我仍然不知道哪一個更適合西歐語言
我選了NYSSIS。
Soundex是一種衆所周知的用於匹配相似探測詞的算法。 在谷歌搜索「soundex c#」以獲取適當實現和解釋的無盡列表。
如果沒有包含在您選擇的代碼中,您可能必須將å,ä,ö映射到a,a,o。
Soundex針對英語進行了優化。 NYSSIS似乎更適合具有擴展字符的語言。還有其他幾種選擇。 – jgauffin 2010-08-15 07:09:37