特定のキーワードを見つけるにはどうすればよいですか?特定のキーワードを検索するMySQL
PHPとmysql LIKE '%xxxxx%'を組み合わせて記事を検索します。たとえば「HP」というキーワードを検索しようとすると、このキーワードを含む結果が得られます。したがって、その中に「PHP」という記事が表示されます。
これを回避するにはどうすればよいのでしょうか、誰にも回避策がありますか?私は他のMySQLの演算子を試してみましたが、今まで運がありませんでした。 REGEXPを通して、私の検索結果ははるかに良くなっていましたが、そこに属していないものがまだ残っています。
どのような種類の正規表現を使用しますか?多分あなたのニーズに合わせて調整することができますか? –
正規表現を使用すると、特にアプリケーションを拡大縮小する場合にはかなり高価になります。全文検索を使うことをお勧めします。 MySQLに "PHP"を含めるのではなく、 "HP"にマッチさせる演算子があります。 – F21