1. A computer-implemented method, comprising: for each one of a plurality of documents, identifying a plurality of queries which resulted in user selection of the one of the plurality of documents from among search results provided in response to the queries; identifying itemsets within the queries, at least some of the itemsets representing recurring patterns in the queries; for each one of the plurality of documents, generating a representation of the corresponding one of the plurality of documents, wherein the representation of the one of the plurality of documents is generated based, at least in part, upon the itemsets identified within the corresponding queries which resulted in user selection of the document from among the search results provided in response to the corresponding queries; and for each one of the plurality of documents, classifying the one of the plurality of documents using the corresponding representation; wherein, for each one of the plurality of documents, the representation of the one of the plurality of documents comprises a vector including a plurality of scalar values, each scalar value representing a frequency with which a represented one of the itemsets appears within the corresponding queries.