次の仕様のスペルチェッカーが必要です。
- 非常にスケーラブルです。
- 提案された単語の最大編集距離を設定できるようにします。
- 提供された単語の頻度に基づいて提案を取得します (最も一般的な単語が最初)。
Hunspell を調べてみ
ました。man にパラメータ MAXDIFF が見つかりましたが、期待どおりに動作していないようです。使い方が悪いのかな
ファイルt.aff :
MAXDIFF 1
ファイルdico.dic :
5
rouge
vert
bleu
bleue
orange
-
NHunspell.Hunspell h = new NHunspell.Hunspell("t.aff", "dico.dic");
List<string> s = h.Suggest("bleuue");
t.aff
同じものが空かそうでないかを返します:
bleue
bleu