
25/11/2007, 11:20
|
| | Fecha de Ingreso: junio-2003 Ubicación: Sevilla
Mensajes: 210
Antigüedad: 21 años, 10 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. |