全文検索に関する多くの質問を検索しましたが、この問題の解決策が見つかりません。
私のコマンドは次のとおりです。
SELECT *
FROM t1
WHERE MATCH (c1,c2,c3) AGAINST (:keyStr IN BOOLEAN MODE)
:keyStr == '+apple*' の場合、値が返されます。
:keyStr == '+this*' の場合、何も返されません。
if :keyStr == '+apple* +this*' 何も返されません。
:keyStr == '+apple* +chicken*' の場合、値が返されます。
「this」、「apple」、「chicken」はすべてデータベースにあり、3 つのクエリはすべて null 以外の結果を返す必要があります。
ストップワードが入力されると、データベースは自動的に何も返さないと思います。