私はこの問題を抱えていて、この投稿に出くわしたグーグル検索をしました(1年以上後)私も共有ホストにいて、mysqlで設定されたストップワードに髪を引っ張っていました。自分にとって完璧に機能している回避策を見つけました。うまくいけば、他の人にも役立つ可能性があります。
REGEXP
を使用することもできます テーブル内の検索語に一致するコマンド。
SELECT * FROM table WHERE column REGEXP 'searchterm'
私がそれを実装する方法は、最初にMATCH AGAINST
を実行することです。 構文、カウント=0の場合、REGEXP
を実行します 代わりに、ユーザーにより多くの結果を提供します。ストップワードと最小の長さのため、結果がまったくないよりはましです。