mysql全文从一个表单输入多个单词?
我听过很多类似的讨论,但我还没有看到直接的解决方案。
SELECT * FROM patient_db WHERE
MATCH ( Name, id_number ) AGAINST ('%$term%' IN BOOLEAN MODE);
我需要在“%$term%”周围做一些简单的事情来启用多单词搜索吗?
I've heared alot of similar discussion but I havent seen a direct solution.
SELECT * FROM patient_db WHERE
MATCH ( Name, id_number ) AGAINST ('%$term%' IN BOOLEAN MODE);
Isn't there something simple around my '%$term%' I need to do to enable multiple-word searching?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不幸的是,没有办法在 MySQL 全文查询中直接说“我想要这些
n
个单词之一”。您唯一真正的选择只是好奇,但为什么要在名为
id_number
的列中搜索文本?Unfortunately, there is no way to directly say, "I want one of these
n
words" in a MySQL fulltext query. Your only real option isJust curious, but why are you searching a column named
id_number
for text?