Я использую приведенный ниже код, например:
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
существуют совпадения EXACT, совпадение EXACT не отображается до 8-го результата. У тех, кто впереди этого, тоже есть фраза, но есть и следующий текст. Я проверил поля locn
, gns
, чтобы увидеть, как они сравниваются, и на самом деле ничего не выделяется, что могло бы повысить рейтинг других.
Я читал об использовании BOOLEAN MODE
, но ничего из того, что я читал там, не казалось, что это поможет моим потребностям.