例如,我正在使用以下代码:
SELECT *, (MATCH (`wm`, `locn`, `gns`) AGAINST('foot locker')) AS score FROM `example_table` WHERE MATCH (`wm`, `locn`, `gns`) AGAINST('foot locker')) order by score DESC;
然而,即使wm
列中存在精确匹配,精确匹配直到第 8 个结果才会出现。前面的也都有这句话,还有一些后面的文字。我检查了locn
,gns
字段,看看它们是如何比较的,没有什么特别突出的东西可以让其他人得分更高。
我做了一些关于使用的阅读,BOOLEAN MODE
但我在那里读到的任何内容似乎都没有帮助我的需求。