Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2012, 10:36
carriofamily
 
Fecha de Ingreso: julio-2012
Mensajes: 19
Antigüedad: 11 años, 9 meses
Puntos: 0
ordenar consulta segun relevancia de campo

tengo una consulta mysql en php q busca con match againt en 4 campos: a, b, c y d. y he puesto q me lo ordene por relevancia segun la palabra q se busq, pero me gustaria q al encontar una palabra en d le diera menos importancia q en a b y c.
¿Alguien sabe como hacerlo?
este es el codigo
Código PHP:
$query "SELECT * ,(MATCH (a, b, c, d) AGAINST ('$search' IN BOOLEAN MODE))
 as relevance FROM music WHERE  MATCH (a, b, c, d) AGAINST ('$search' IN BOOLEAN MODE)
 ORDER BY relevance DESC LIMIT $inicio, $registros"