我正在编写一个用于搜索功能的全文查询。如果仅包含匹配的单词,则需要获取结果,例如-
产品名称——
第一款产品-喷墨爱普生打印机1158,
第二个产品-喷墨惠普打印机2250
如果用户搜索注入打印机,它应该同时显示
喷墨爱普生打印机1158,喷墨惠普打印机2250
如果用户搜索喷墨爱普生它应该显示一个
喷墨爱普生打印机 1158**
如果用户搜索hp 打印机,它应该显示一个
喷墨惠普打印机2250
我为此使用了 + 运算符
前任
SELECT * FROM products WHERE MATCH(pro_name) AGAINST('+inkjet +epson ')
SELECT * FROM products WHERE MATCH(pro_name) AGAINST('+hp +printer')
但我得到了这两种产品的结果,任何人都可以帮我解决这个问题。谢谢你