1. A non-transitory computer-readable memory device storing instructions, the instructions comprising: one or more instructions which, when executed by at least one processor, cause the at least one processor to: receive a same search query from a plurality of client devices; identify a plurality of search result documents based on the search query; provide information regarding the plurality of search result documents to the plurality of client devices; receive information regarding selections, of the information regarding the plurality of search result documents, at the plurality of client devices in connection with the search query; determine that a particular quantity of the selections, for information regarding a particular search result document of the plurality of search result documents, is greater than a quantity of the selections for information regarding one or more other search result documents of the plurality of search result documents; assign a value to the particular search result document based on determining that the particular quantity of the selections is greater than the quantity of the selections for the information regarding the one or more other search result documents, the value, assigned to the particular search result document, being based on: a particular period of time, or a respective network address associated with one or more of the plurality of client devices; and use the value as a measure of quality for the particular search result document for a subsequently received search query that is associated with the search query.