下面是一个我遇到的一个例子,它不会返回一个名为“
iphone 4s”的产品,它返回10个其他结果.任何帮助将是非常感谢
第一个sql示例
SELECT * FROM products
WHERE match(desc) against('+iphone +4s' IN BOOLEAN MODE) LIMIT 10";
结果:包含“iphone”和“4s”
第二个sql示例
SELECT * FROM products
WHERE match(desc) against('+iphone 4s' IN BOOLEAN MODE) LIMIT 10";
结果:包含单词’iphone’,但如果它们也包含’4s’
第三个sql示例
SELECT * FROM products
WHERE match(desc) against('iphone 4s' IN BOOLEAN MODE) LIMIT 10";
结果:包含“iphone”或“4s”
我想搜索的是“iphone 4s”,但它带有其他结果,如“iphone是好的,但是4s …”,“新iphone 5已经发布…”,…
有人可以帮我解决吗?谢谢.