1. A computer-readable storage medium having computer-executable instructions for programming a processor to perform a method, the method comprising: receiving from a plurality of client devices a plurality of queries for the identification of media content, each query including a media fingerprint; generating a plurality of query clusters based on comparisons of the media fingerprints of the plurality of queries, each query cluster including queries with one or more matching media fingerprints; for each query cluster, determining from at least a subset of queries in the query cluster textual data associated with the media fingerprint of the query; generating content identification information for each query cluster based on the textual data for the subset of queries; and generating a response to each query that includes the content identification information for a corresponding query cluster.