Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/12/2009, 07:43
Bloodsucker
 
Fecha de Ingreso: abril-2009
Mensajes: 13
Antigüedad: 15 años
Puntos: 0
Respuesta: Uso de MATCH AGAINST, pero con "un trozo de palabra"

Mierda... me he pasado toda la puta mañana buscando información y justo después de publicar esto, desesperado... va y me encuentro en la documentación de MYSQL que AGAISNT tiene operadores....

Dios mio!! Es lo que necesitaba: un asterisco *

Quedando así:

Código mysql:
Ver original
  1. SELECT  id , MATCH(`nombre`,`apellidouno`, `apellidodos`) AGAINST ('*".$str."*') AS puntuacion
  2. FROM usuario_search
  3. WHERE MATCH(`nombre`,`apellidouno`, `apellidodos`) AGAINST ('*".$str."*' IN BOOLEAN MODE)
  4. ORDER  BY puntuacion;