1. A method of providing search results, comprising: at a client: presenting, in response to a search query, a plurality of search results received from a remotely located search engine, each search result occupying a respective region on a display; determining a hover period comprising a length of time that a user hovers a user-controlled pointer over the display region occupied by a respective search result of the plurality of search results without user selection of the respective search result; and transmitting, to a server, information about the length of the hover period and the respective search result over which the user-controlled pointer was hovering; at a server: updating a relevancy value of the respective search result at least partially in accordance with the received user hover periods; and in response to a second search query after the update of the relevancy value, identifying a set of search results for the second search query in accordance with their relevancy values, the set of search results including the respective search result whose relevancy value has been updated.