sql >> データベース >  >> RDS >> Mysql

ストップワードとMySQLブールフルテキスト

    私はこの問題を抱えていて、この投稿に出くわしたグーグル検索をしました(1年以上後)私も共有ホストにいて、mysqlで設定されたストップワードに髪を引っ張っていました。自分にとって完璧に機能している回避策を見つけました。うまくいけば、他の人にも役立つ可能性があります。

    REGEXPを使用することもできます テーブル内の検索語に一致するコマンド。

    SELECT * FROM table WHERE column REGEXP 'searchterm'

    私がそれを実装する方法は、最初にMATCH AGAINSTを実行することです。 構文、カウント=0の場合、REGEXPを実行します 代わりに、ユーザーにより多くの結果を提供します。ストップワードと最小の長さのため、結果がまったくないよりはましです。



    1. MySQL-一意の外部キー

    2. Magentoで製品を編集するときにMySQLエラーが発生する

    3. SQLの問題:1対多の関係とEAVモデル

    4. Createuser:データベースに接続できませんでしたpostgres:致命的:ロールtomが存在しません