MATCH AGAINST
3 文字以下の単語を検索できないことに気付きました。そのため、1 つのクエリLIKE
に withを追加しました。MATCH AGAINST
検索クエリ: CSS と JavaScript のヒント
データベース エントリ:
id | subject
------------------------------------
1 | ten useful css tricks
------------------------------------
2 | performance tip for javascript
MySQL クエリ:
3 文字の単語: css、tip
SELECT id, MATCH (subject) AGAINST ('css and javascript tip' IN BOOLEAN MODE)
FROM articles WHERE MATCH (subject) AGAINST ('css and javascript tip')
OR subject LIKE '%css%' OR subject LIKE '%tip%'
このクエリは、私のアプリケーション (小規模なデータベース) では問題なく動作します。データベースが大きくなるにつれて問題が発生するかどうかはわかりません。
MATCH AGAINST を使用して 3 文字の単語を検索するには、これが正しい方法ですか? そうでない場合、私が提供した例のように、 cssとjavascriptを同時に検索するにはどうすればよいですか?