私が検索するとき:
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の設定なのか誰かが知っていますか。
よろしくお願いしますOlle
テーブルはMYISAMで、コラムストーリーのインデックスがあります。