2011-10-13 104 views

回答

2

使用 “IN BOOLEAN MODE” 与 ' - ' 符

WHERE MATCH (title,category) AGAINST ('-text' IN BOOLEAN MODE); 

http://dev.mysql.com/doc/refman/5.0/en/fulltext-boolean.html

+0

谢谢@daren ...对于多个单词我是否为每个单词添加减号?例如AGAINST('-text -text2 -text3'IN BOOLEAN MODE); –

+0

这应该有效。你也许可以用括号'AGAINST' - (这个)'IN BOOLEAN MODE')来将它应用到一组单词中,'但我不是100%确定的。 –

0

是否有使用WHERE NOT MATCH(title,category) AGAINST ('text')任何问题吗?

1

你可以尝试以下方法:

SELECT * FROM whatever WHERE MATCH (title,category) AGAINST ('-text' IN BOOLEAN MODE);