1. A method for using a search document, the method comprising: receiving an indication for activating a search document; determining one or more partial search results as a user is performing a search by accessing a plurality of resources, the one or more partial search results being determined over multiple queries being performed by a user; storing the one or more partial search results in the search document; providing an interface to the search document to the user, allowing the user to interact with and modify the one or more partial search results; and providing a recommendation to the user using the one or more partial search results, wherein the recommendation is a reference to a resource potentially available to the user.