これらの名前の同じまたは差異を含むデータベースに一致させたい文字列 (名前) のリストがあります。一致させたい文字列ごとにデータベースにクエリを実行できますが、データベースは名前の固定セットであるため、これは効率的ではないようです。
このマッチングを PHP 内で行うことが可能かどうか疑問に思っていました。PHPでレーベンシュタイン関数が使えるのですが、もっと効率の良いものはないかと考えていました。
私が行きたい例。左側には、データベースにこれがあるかどうか (または小さな差異があるかどうか) を確認したいすべての文字列があります。それぞれの隣に、密接に一致するオプションを含むプルダウン リストが必要です。
- ストリング 1 – プルダウン
- ストリング 2 – プルダウン
- ストリング 3 – プルダウン
これに対する最善のアプローチは何ですか?提案/プルダウン メニューを取得したい文字列が 500 ~ 1000 個あります。
敬具
ラルフ