Foros del Web » Programando para Internet » PHP »

Problema con coincidencias

Estas en el tema de Problema con coincidencias en el foro de PHP en Foros del Web. Hola a todos!, tengo un problema con ordenar los resultados de mi buscador por coincidencias. Les dejo el codigo: Código: $sqlBuscar = mysql_query("SELECT webTitulo, webDescripcion, ...
  #1 (permalink)  
Antiguo 21/04/2011, 11:00
Avatar de xarmagedonx  
Fecha de Ingreso: marzo-2009
Mensajes: 360
Antigüedad: 13 años, 5 meses
Puntos: 29
Exclamación Problema con coincidencias

Hola a todos!, tengo un problema con ordenar los resultados de mi buscador por coincidencias. 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 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!
  #2 (permalink)  
Antiguo 21/04/2011, 19:05
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 14 años
Puntos: 2236
Respuesta: Problema con coincidencias

Cita:
Iniciado por xarmagedonx
ORDER BY coincidencias DESC
Y si le quitas el DESC... funciona?

DESC = Descendente.
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: coincidencias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:04.