0

私はアンドロイド開発に慣れていないので、誤解されてはいけません。テキストが生成されるアプリケーションを開発しています。通常は単語です。単語はデータベースでチェックされ、対応する値のペアです。ここでは単語がキーで、対応する値が値です。テキストは自動生成されるため、間違っている場合があります (スペルミス)。キーワードのデータベースで最も一致する文字と一致するように自動生成された単語のチェックを実行するにはどうすればよいですか。

例: 自動生成された単語 (キー) - 値 americ: america : 国 ここで、自動生成された単語 americ(キー) は、ペア セットに america しか含まれていないため、一致しません。america として修正する必要があります。

4

1 に答える 1

0

おそらくSQLiteを使用しています。あなたの最善の策はsoundexここで説明されていることです。

Soundex には多くの欠点がありますが、始めるきっかけになるかもしれません。実際の測定値が必要な場合は、データベースに組み込まれていないレーベンシュタイン距離を使用してください(私の知る限り)。

于 2013-04-03T15:44:04.420 に答える