当我搜索:
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
该表是 MISAM,我有一个关于专栏故事的索引。