【发布时间】:2012-10-30 05:43:01
【问题描述】:
我无法使用全文搜索查询选择所有必要的结果。
SELECT i.strItemName FROM Item i WHERE MATCH( strItemName ) AGAINST ( 'big*' IN BOOLEAN MODE )
由于某种原因,查询仅返回可能的 83 个结果中的 5 个。我不明白它在做什么。它没有列出“大熊猫”、“大头男孩”等项目。
非常感谢任何建议!
谢谢 阿明
【问题讨论】:
-
你不想匹配 'big%' 而不是 'big*' 吗?
-
@nathanhayfield 你想到的
LIKE,全文仅使用+(必需)、-(省略)和~(否定)作为运算符。也可以使用通配符后缀*,但不支持前缀。