1. A method performed by at least one computer processor executing computer program instructions tangibly stored on at least one non-transitory computer-readable medium, wherein the method is for use with a system, wherein the system comprises: a first natural language processing component adapted to parse text within a document corpus to generate annotations of a first type within the document corpus; and a search component adapted to perform structured searching of annotations of the first type but not of annotations of a second type; the method comprising: (A) detecting addition to the system of a second natural language processing component adapted to parse text to generate annotations of the second type; (B) modifying the search component, in response to the detection, to enable the search component to perform structured searching of annotations of the second type, thereby producing a modified search component; (C) receiving a query, the query including a term referring to the second type of annotation; and (D) using the modified search component to perform a search on the document corpus using the query.