标签: mysql full-text-search wildcard
我尝试了以下查询但没有成功;每个单词的初始通配符都被忽略了。
SELECT * FROM table WHERE MATCH(field) AGAINST("+*foo* +*bar*" IN BOOLEAN MODE)
我也试过使用括号,但没有不同的结果:
SELECT * FROM table WHERE MATCH(field) AGAINST("+(*foo*) +(*bar*)" IN BOOLEAN MODE)
这些不应该有效吗?
答案 0 :(得分:0)
Mysql全文索引仅支持搜索前缀。所以你可以搜索“foo *”而不是“* foo *”
More information