1. A method for searching electronic documents in an electronic document system, comprising: receiving an indication of whether a result set of a query will be dynamic or static; executing, by a computing processor, the query on the electronic documents to obtain an original result set; providing the original result set to a reviewer through a user interface; determining that one or more changes to one or more of the electronic documents have occurred; and if the result set is static, then continuing, by the computing processor, to provide the original result set to the reviewer without re-executing the query.