私が検索する場合:ブール検索が私のために動作しません
SELECT * FROM db.test
WHERE
MATCH(story)AGAINST('(+bananas -banana*)'IN BOOLEAN MODE)
私は行が返され得るが、私は
SELECT * FROM db.test
WHERE
MATCH(story)AGAINST('(+bananas -bananas)'IN BOOLEAN MODE)
または
SELECT * FROM db.test
WHERE
MATCH(story)AGAINST('(+bananas -bananas*)'IN BOOLEAN MODE)
を検索するとき
結果が得られません。私にはマイナス記号と一緒に使うことはできないようです。 誰かがそれを知っているかどうか、またはその設定がMySqlであるかどうか。
種類は オルレ
表がMYISAMであると私はコラムの話にインデックスを持っていると考えています。
うーん、私はそれらの括弧に気づいたが、私はそれらがクエリに違いをもたらすとは思わなかった。私は自分自身を試して、クエリは、かっこの有無にかかわらず同じ結果を返しました)後に - バナナ*は何も意味しません。 – Abhay