Mysql как и BOOLEAN MODE (FULLTEXT) поиск
Я пытаюсь написать запрос для поиска записи с использованием группового символа.
У меня есть два запроса ниже, который работает, но мне нравится знать, какой из них более оптимизирован.
Первый запрос дает мне то, что я ищу, а второй - разные результаты.
Какой из них я должен использовать.
Использование Like в моем запросе.
SELECT code, name
FROM countryCounty
WHERE name LIKE '%County Down%'
AND isActive =1
AND countryISO2FK = 'GB'
LIMIT 1
Тогда у меня есть запрос в логическом режиме (FULLTEXT).
SELECT code,name, match( name )
AGAINST ( 'County Down' IN BOOLEAN MODE ) AS relevance
FROM opjb_countryCounty
WHERE match( name ) AGAINST ( '%County Down%' IN BOOLEAN MODE )
AND isActive=1
AND countryISO2FK='GB'
ORDER BY relevance DESC LIMIT 1