ユーザーが投稿を検索できるサイトを構築しています。各投稿はデータベース内に保存されます。ユーザーが iPad Mini FOR SALE などを検索すると、クエリは次のようになります。
SELECT * FROM testtable WHERE title REGEXP 'iPad|Mini|FOR|SALE'
クエリは次の 3 つの項目になります。
- iPadミニを売ります
- iPadの販売
- 本物のゴールドウォッチを探しています
最初の 2 つのアイテムで検索は成功しましたが、3 番目のアイテムは実際にはグループに属していません。私はそれを除外し、関連するアイテムだけを検索に表示したいと考えています。for、is、are などの一般的な単語を削除することを考えていますが、何か提案はありますか?
補足:「REGEXP」をお勧めしますか?私はそれを見て、使用しただけで、まだ飛び込んでいませんでした。(検索フィルターの質問だけに答える必要はありませんが、良い情報があれば教えてください。)