3. The computer-implemented method of claim 1 , further comprising: identifying, by the computing system, that a second user input selected, from among a third set of search results provided to a computing device responsive to a third query, a particular search result that references the first electronic document; and generating, by the computing system and in response to identifying that the second user input selected the particular search result that references the first electronic document, a second association between the first electronic document and the one or more terms derived from the third query.
4. The computer-implemented method of claim 3 comprising, after generating the second association between the first electronic document and the one or more terms derived from the third query: receiving a fourth query; determining a relevance of the first electronic document to the fourth query based at least in part on a level of similarity between (i) the one or more terms derived from the third query and associated with the first electronic document and (ii) one or more terms derived from the fourth query; generating a fourth set of search results responsive to the fourth query, including selecting or ranking the first electronic document in the fourth set of search results based on the determined relevance; and transmitting the fourth set of search results.