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.