Mysql
 sql >> Base de données >  >> RDS >> Mysql

Obtenir des correspondances EXACTES à partir de la recherche en texte intégral renvoyées en premier ?

Ok, si cela aide quelqu'un d'autre, j'ai pu réaliser ce que je voulais en faisant ceci :

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;