PHPの関数metaphone()とsoundex()の実用的な使用方法は何ですか?
質問
MetaphoneとSoundexは、英語の発音による文字列を索引付けするための音声アルゴリズムです。
関数を使用したことがあります metaphone()または
何に?これらの機能の実生活の使用は何ですか?
解決
もっと一般的には、SoundexとMetaphoneを使用して、大声で発音したときに似た文字列を見つけることができます。
これはあなたがただ「正しい」スペルを見つけようとしている状況を超えて使用することができます。たとえば、正しいスペルの単語の正しく使用されているような誤った使い方のような誤った使用法のような誤りを見つけるのを助けることができます。
もう1つの魅力的な使用は、正しい name を試してみることです。私の名前が「ニコラス」に言うと、少なくとも2つの「代替」のつづりがあります。たくさんのものを使いようとしています:NicolasとNikolas。彼らがそれを入力してデータベースに私を見つけられないとき、SoundexやMetaphoneは「ニコラスナイトはありませんが、ニコラスナイトがあります」と言うのに使われるかもしれません。
実際に働くが実際に働く程度は、やや議論が遅れています。彼らは時々不思議な結果を思いつく。
他のヒント
スペルチェックを実行するときにこれらを使用することができます。それからそれを簡単に見つけることができます。'Phorensics'は 'Forensics'に良い試合です。
所属していません StackOverflow