8. A system comprising: a memory; one or more processors coupled to the memory; and modules stored in the memory and executable on the one or more processors, the modules comprising: a collection selection module configured to provide a music collection of a particular scale; a similarity module configured to determine a distance parameter for locality sensitive hashing based at least in part on the scale of the music collection; an indexing module configured to construct an index of the music collection; a signature extraction module configured to obtain a candidate piece of music and to extract acoustic features from the candidate piece of music to form a query; the similarity module further configured to retrieve pieces of music from the index of the music collection as search results in response to the query; and a ranking module configured to rank the search results based on at least one of a matching ratio, a temporal order, a term weight, or a matching confidence.
8. A system comprising: a memory; one or more processors coupled to the memory; and modules stored in the memory and executable on the one or more processors, the modules comprising: a collection selection module configured to provide a music collection of a particular scale; a similarity module configured to determine a distance parameter for locality sensitive hashing based at least in part on the scale of the music collection; an indexing module configured to construct an index of the music collection; a signature extraction module configured to obtain a candidate piece of music and to extract acoustic features from the candidate piece of music to form a query; the similarity module further configured to retrieve pieces of music from the index of the music collection as search results in response to the query; and a ranking module configured to rank the search results based on at least one of a matching ratio, a temporal order, a term weight, or a matching confidence. 16. The system of claim 8 , wherein the modules further comprise a playlist generation module configured to generate and to output playlists from search results.