1. A computer implemented method, comprising: identifying a set of documents from electronically stored information (ESI), wherein the set of documents is responsive to a request for electronic discovery; performing an electronic analysis of the set of documents, wherein the performing the electronic analysis further comprises identifying attributes of the set of documents; storing results of the electronic analysis in a repository of case knowledge, wherein the results comprise the attributes; automatically generating search parameters for at least one search query based on the repository of case knowledge; providing the search parameters as output; identifying an additional set of documents from the ESI, wherein the identifying the additional set of documents comprises performing the at least one search query against the ESI, the at least one search query comprises the search parameters, the additional set of documents is identified by the at least one search query, and the additional set of documents is responsive to the request for electronic discovery; automatically tagging the additional set of documents with an indication that the additional set of documents should be held for litigation; storing the search parameters in the repository of case knowledge; and monitoring use of the repository of case knowledge to produce audit information.