Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2009, 13:44
demiurgojdia
 
Fecha de Ingreso: marzo-2009
Mensajes: 37
Antigüedad: 15 años, 1 mes
Puntos: 1
Como hacer una seleccion de registros parecido al de google

Quisiera saber cómo puedo hacer el sql para que me arroje los resultados algo así como el google. Buscando "Diseño Gráfico". que me traiga todos los registros que contengan la palabra exacta, después los registros que tengan las palabras, después las que contengan algunas de las palabras.
Usé este código, pero me trae las que contienen una de las palabras en cualquier lugar. ya sea juntas o una sola.

SELECT titulo, desc, url FROM sitio WHERE (titulo LIKE CONVERT( _utf8 '%$palabra%' USING latin1 ) COLLATE latin1_swedish_ci OR `desc` LIKE CONVERT( _utf8 '%$palabra%' USING latin1 ) COLLATE latin1_swedish_ci) OR `url` LIKE CONVERT( _utf8 '%$palabra%' USING latin1 ) COLLATE latin1_swedish_ci)

Será que pueden ayudarme?
Gracias.