17. A computer program product, encoded on one or more non-transitory computer storage media, comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising: clustering a plurality of first documents into one or more first document groups, wherein each of the one or more first document groups is associated with a respective author proper name; after clustering the plurality of first documents into the one or more first document groups: receiving author information from an author; generating a query that specifies a particular name of the author and one or more items of the author information received from the author; generating a result list of one or more documents that satisfy the query, the documents being ranked according to a document rank; ranking the one or more first document groups based on how many documents in the result list are included in each of the one or more first document groups, the ranking favoring first document groups having more documents from the result over first document groups having fewer documents from the result list; and providing data describing the one or more first document groups in an order according to the ranking for selection by the author for inclusion in an author profile for the author that identifies documents classified as being authored by the author.
23. The computer program product of claim 17 , wherein ranking the one or more first document groups comprises: for each of the one or more first document groups: determining a count of documents that are in both the first document group and among the one or more documents that satisfy the query; determining a respective rank for each of the documents that are in both the first document group and among the one or more documents that satisfy the query; and determining a name matching score, wherein the name matching score represents a similarity between the name associated with the first document group and the particular name of the author; calculating a respective score for the first document group based on the count of documents, the respective rank for each of the documents that are in both the first document group and among the one or more documents that satisfy the query, and the name matching score; and ranking the one or more first document groups based on their respective scores.