展開された検索文字列があり、その一部または全部が mysql DB テーブルのエントリと一致するかどうかを確認する必要があります。
ユーザーが「pour house greensboro」などを検索すると、「pour house」がテーブルのエントリと一致します。ただし、検索は「$1 ビール ポア ハウス グリーンズボロ」など、任意の順序で行うこともできるため、検索文字列の各部分をまとめて、DB の内容と一致するかどうかを確認する必要があります。
したがって、展開された文字列の部分が単なる数字である場合、次のようにチェックする必要があります:
0 + 1 + 2 + 3 + 4
0 + 1 + 2 + 3
0 + 1 + 2
0 + 1
0
1 + 2 + 3 + 4
1 + 2 + 3
1 + 2
1
2 + 3 + 4
2 + 3
2
3 + 4
3
4
文字列の部分が 5 つより多い場合も少ない場合もあります
これを簡単に行う方法はありますか?