Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2011, 11:32
Avatar de xarmagedonx
xarmagedonx
 
Fecha de Ingreso: marzo-2009
Mensajes: 360
Antigüedad: 15 años, 1 mes
Puntos: 29
Pregunta Ordenar por número de coincidencias

Hola a todos!, tengo un problema con ordenar los resultados de mi buscador por coincidencias. El código del buscador está en php (si lo necesitan se los dejo)

Tengo 4 tablas:
ID:
Titulo:
Descripcion:
Keywords:

Les dejo el codigo:

Código:
$sqlBuscar = mysql_query("SELECT webTitulo, webDescripcion, weburl, 
                              MATCH (webTitulo, webDescripcion, weburl, webkeywords) 
                              AGAINST ('$frase' IN BOOLEAN MODE) AS coincidencias 
                              FROM webs 
                              WHERE MATCH (webTitulo, webDescripcion, webkeywords)
                              AGAINST ('$frase' IN BOOLEAN MODE) 
                              ORDER BY coincidencias DESC", $server_link) 
                              or die(mysql_error());                            
    $totalRows = mysql_num_rows($sqlBuscar);
Supuestamente debería ordenarlos descendentemente pero no lo hace, por ejemplo busqué día de la tierra, y el resultado sobre día de la tierra apareció último, probé aumentando la densidad de Día de la Tierra en el último resultado y no funcionó, sigue último.

¿Alguien sabe cómo ordenar los resultados por coincidencias?

Muchas gracias!