Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/11/2011, 07:05
Avatar de jotaincubus
jotaincubus
 
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: Orden de coincidencia

No no no amigo, yo alguna vez leí (hace rato ya) de como crear un buscador.

En este tutorial (que no encuentro) explicaban algo en la consulta a MySql para ordenar los resultados por la mayor coincidencia, osea que MySql colocaba en los primeros lugares los registros que cumplian al 100% con la palabra o frase buscada.

Por ejemplo:

Yo busco "ord" en la base de datos entonces la consulta seria SELECT * FROM tabla WHERE campo LIKE %ord% ORDER BY ?

Cuando se ordena por ese ? que no se que es... MySql internamente coloca de primero los registros que coinciden exactamente con "ord" después los que tengan mas semejanza como "orde" después los registros con menos semejanza como "orden".

Pero por mas que busco no encuentro de nuevo ese tutorial.

Espero haberme hecho entender.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???