私のWebアプリケーションには、複数のユーザーがいます。彼らは自分のwebappに自分のコンテンツをアップロードしています。アップロードする各コンテンツには、タイトル、説明、タグ(キーワード)があります。私は、コンテンツやユーザー名を検索するための検索スクリプトを書くことができます。彼らはスペルミスを与えても結果は返されません。たとえば、データベースに "Michael"という名前のユーザーがいて、検索クエリが "Micheal"だった場合は、 "マイケル"を検索することを意味します。これは検索候補以外のものです。PHP MySQLの検索の提案
また、この提案は、ユーザーがアップロードしたコンテンツ用である必要があります。ユーザーはコンテンツのタイトルを「マイケルの活動2011年5月」としておくことができ、個々の単語についての提案を生成する必要があります。
あなたの言語の発音に合わせて設計されたsoundex形式のアルゴリズムを使用してください。たとえば、ドイツ語の場合、Soundexはそれほど有用ではなく、KölnerPhonetik(これはMYSQLの一部ではありません)に置き換える必要があります。 – ty812