Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ordenar registros por importancia?...

Estas en el tema de Ordenar registros por importancia?... en el foro de Mysql en Foros del Web. Podemos ordenar los registros alfanuméricamente, ascendentemente o descendentemente. Pero cómo lo haríamos según la relevancia de una determinada palabra?... Es el caso de un directorio ...
  #1 (permalink)  
Antiguo 25/11/2007, 11:20
 
Fecha de Ingreso: junio-2003
Ubicación: Sevilla
Mensajes: 210
Antigüedad: 21 años, 5 meses
Puntos: 1
Ordenar registros por importancia?...

Podemos ordenar los registros alfanuméricamente, ascendentemente o descendentemente. Pero cómo lo haríamos según la relevancia de una determinada palabra?...

Es el caso de un directorio de enlaces o buscador, dónde el usuario inserta una palabra en la caja de búsqueda y se muestran los registros por orden de relavancia de dicha palabra.

Si tenemos la tabla de registros con los campos:

'url', 'titulo', 'descripcion', 'palabras_clave'

Qué sentencia debería ejecutarse para mostrar los resultados ordenados por relevancia?..., es decir, que aparezca primero el registro que más veces contenga la query, y si es posible, asignarle más valor a la presencia de dicha palabra según el campo en el que aparezca.

Bueno, creo que debe ser complicado, pero si no lo es tanto, os agradecería una pequeña ayuda.

Saludos.
__________________
dominioslibres.info
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 13:51.