Được rồi, nếu điều này giúp ích cho bất kỳ ai khác, tôi đã có thể đạt được những gì mình muốn bằng cách làm điều này:
SELECT *,
CASE WHEN wm = 'foot locker' THEN 1 ELSE 0 END AS score,
MATCH (`wm`, `locn`, `gns`) AGAINST('foot locker') AS score2
FROM
`example_table`
WHERE
MATCH (`wm`, `locn`, `gns`) AGAINST('foot locker'))
ORDER BY
score DESC, score2 DESC;