Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2007, 11:20
talle
 
Fecha de Ingreso: junio-2003
Ubicación: Sevilla
Mensajes: 210
Antigüedad: 20 años, 11 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