1. A method for dynamically ranking links to items of audio content returned to a user in response to the execution of a query by a search engine, the method comprising: receiving a query to identify links to one or more items of audio content; parsing the query into one or more logical units; determining an annotation for each of the one or more logical units; selecting a ranking heuristic according to the annotation for each of the one or more logical units; and ranking a result set according to the selected ranking heuristic.