ユーザーがユーザー名を持つ Web サイトを運営しています。ユーザー名はいつでも変更できます。ユーザーが名前を変更すると、その名前が現在使用されていないことを確認してから、変更を許可または拒否します。私たちのサイトでは、ユーザー名を変更して他の人をコピーすることがよくあります (他の人に自分のアイデンティティを混同させるために、名前を非常に似たものにします)。これは、私たちが運営するサイトのタイプでは珍しいことではありません。
簡単なクエリを使用して、多少似ているユーザー名を簡単に確認する方法はありますか?
クエリに一致させたいユーザー名の例を次に示します。
testingman1 = testingman11
lionhead = Iionhead (one has an l and the other has a capital i)
sleepybears = sleeepybears
同じ位置にある同じ文字を文字ごとにカウントし、そのパーセンテージに基づいて別のユーザーのコピーであるかどうかを判断する方法はありますか?
カスタム関数を作成する必要がある可能性が高いことはわかっていますが、それを簡単でシステムの負担の少ないプロセスにする方法についてのアドバイスを探しています。