Grazie per la risposta.Originariamente inviato da Sbidiguda
Se non ho capito male quello che ti serve è una sorta di sistema di rating con cui stabilire la rilevanza dei dati. Un approccio molto brutale, e non necessariamente corretto, potrebbe essere quello di aggiungere un campo rating nel database in corrispondenza ad esempio di ogni brano, poi sulla query usi un order by rating. Fatto questo recuperi i valori già disposti in base al rating e te li gestisci come meglio credi.
Il database non tiene conto solo di brani musicali bensì di opere d'arte in generale.
Visto che utilizzo anche un campo tag, potrei inserire anche lì rating e poi ordinarle come dici.
Oppure molto più semplicemente attraverso la programmazione privilegiare le ricerche per titolo con un peso elevato e gli altri particolari di conseguenza.