Mysql like e BOOLEAN MODE (FULLTEXT) pesquisa
Estou tentando escrever uma consulta para procurar um registro usando um curinga.
Eu tenho duas perguntas abaixo que funciona, mas eu gostaria de saber qual delas é mais otimizada.
Consulta um me dá o que estou procurando, mas consulta dois me dá resultados diferentes.
Qual deles eu deveria estar usando.
Usando como na minha consulta.
SELECT code, name
FROM countryCounty
WHERE name LIKE '%County Down%'
AND isActive =1
AND countryISO2FK = 'GB'
LIMIT 1
Então eu tenho consulta de modo booleano (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