如何使 myisam 表返回与不同单词组合匹配的结果,而给定搜索字符串仅此而已。
我在我的标签表上使用以下查询
SELECT * FROM tags WHERE MATCH (name) AGAINST('word1 word2'));
并且该表可能包含如下行
- 1 字 1 字 2 字 3
- 2字2字3字4
- 3 字1
- 4 字 3 字 2
- 5 字2
- 6字2字1
- 7字1字2
- 8字3字4
我只需要以下行作为结果
- 3 字1
- 5 字2
- 6字2字1
- 7字1字2
但我得到的实际结果是
- 1 字 1 字 2 字 3
- 2字2字3字4
- 3 字1
- 4 字 3 字 2
- 5 字2
- 6字2字1
- 7字1字2
如何做到这一点?
我尝试过使用布尔模式搜索,+
但它使+
搜索结果中强制给出的单词不是我想要的。