文化的に重要な人物の名前に明らかなスペルミスがないかチェックする Web サービスを呼び出す方法を探しています。
Aberaham Lincoln
Margaret Tatcher
John Lennin
jQuery.getJSON()理想的には、呼び出しが可能な JSON ベースのサービスです。
そのようなことはありますか?
文化的に重要な人物の名前に明らかなスペルミスがないかチェックする Web サービスを呼び出す方法を探しています。
Aberaham Lincoln
Margaret Tatcher
John Lennin
jQuery.getJSON()理想的には、呼び出しが可能な JSON ベースのサービスです。
そのようなことはありますか?
そのようなサービスは認識していませんが、オープン ソース コンポーネントを使用すると実行可能と思われます。ビーフの場合は、比較する名前のリストが必要です。距離計算アルゴリズム (単純なレーベンシュタイン アルゴリズム (ほぼすべての言語で利用できると確信しています) でさえ) が機能するはずです。それだけです。そう; 最初に、名前がリストにないことを確認します (メモリ内ハッシュ)。もしそうなら、既知の名前の 1 つまでの距離が (十分に) 小さいかどうかを確認し、それを示します。または、類似度のスコアで最も近い一致のリストを返すだけでもかまいません。