1. A method of presenting documents to a user, comprising: a. assigning relevance scores to a plurality of the documents, by a computer programmed to compute relevance scores based on a relevance model using one or more user input events, wherein at least one of the one or more user input events is an active selection of a user input feature about at least one document and is received outside a context of a presentation of search results of a search, the one or more user input events comprising input about the at least one document from at least one user; and b. presenting the documents to the user according to the relevance scores.