Hola!
Llevo un tiempo intentado a ver si consigo hacer funcionar el MATCH AGAINST como yo quiero. Mi problema viene cuando intento aplicarlo para buscar en varios campos (3, ver sql) y, claro, para esto hay que usar el MATCH AGAINST.
Un ejemplo:
Cita: nombre | apellido
jose | cabo
Código mysql:
Ver originalSELECT id
, MATCH(`nombre`,`apellidouno`, `apellidodos`) AGAINST
('%".$str."%') AS puntuacion
ORDER BY puntuacion;
Si
$str == "cabo" me devolvería esa tupla/registro. En cambio, si pongo
$str == "cab" no me devolvería nada (al menos esa tupla, no). Como veis he usado incluso % para ver si con eso se solucionaba, y ni por esas.
Que puede faltar?
Un saludo y gracias!