MySQL全文搜索 - 仅包含所有单词的结果

mik*_*ike 10 mysql

通过以下查询,我得到的结果包含"国际"和"运输"字样,我也得到包含"国际"或"运输"的结果.我该怎么做才能确保结果包含两个单词而不仅仅包含其中一个单词?

任何帮助将不胜感激,谢谢!

SELECT client_company,client_description,client_keywords
FROM tb_clients
WHERE
MATCH (client_company,client_description,client_keywords)
AGAINST ('International Shipping') > 0
LIMIT 10
Run Code Online (Sandbox Code Playgroud)

Pek*_*ica 22

+在每个必需的单词前添加一个并使用IN BOOLEAN MODE.

11.8.2.布尔全文搜索

在实现此功能时,MySQL使用有时被称为隐含布尔逻辑的内容

 + stands for AND
 - stands for NOT
  [no operator] implies OR
Run Code Online (Sandbox Code Playgroud)