1. A system for enriching a document, comprising: a document editor for authoring the document; and a directed search service for specifying a directed search while the document is authored with the document editor; the directed search service including search criteria and result parameters that may be specified by a user; the result parameters including information provider parameters, location parameters and form parameters; the information provider parameters identifying one or more information providers to perform the directed search and provide search results; the location parameters identifying where in the document the search results are to be inserted; and the form parameters specifying a form in which the search results are to be inserted into the document; wherein the directed search service inserts the directed search in the document.