各ゲーム名の 30,000 要素のデータベースがあります。
私は現在使用しています:
SELECT * from gamelist WHERE name LIKE '%%%$search%%%' OR aliases LIKE '%$search%' LIMIT 10"
検索バー用。
ただし、次のようなことについては非常にうるさい場合があります。
'Animal Crossing: Wild World'
多くのユーザーは「:」がそのフレーズに含まれていることを知らないため、検索を開始すると、次のようになります。
Animal Crossing Wild World
表示されません。
どうすればSQLをより寛容にすることができますか?