【发布时间】:2013-04-12 14:06:26
【问题描述】:
我有这两个问题
SELECT * FROM `foo` WHERE MATCH(`title`) AGAINST('knows' in boolean mode )
SELECT * FROM `foo` WHERE MATCH(`title`) AGAINST('woman' in boolean mode )
在表格中我有一行title = "a woman knows"
第一个查询找到该行,但第二个没有! 我已经尝试了不同的替代方案 - 例如,如果标题包含“a woman knots”,则查询与“knots”匹配的工作
我很困惑,所以欢迎您提供任何帮助。
【问题讨论】:
-
你为什么不直接使用
LIKE?它更短更容易。 -
如果您需要忽略停用词(如“知道”),您可以尝试查看其他 question and answer。
-
我更喜欢我们'喜欢',但我需要让用户搜索多个