It is a first aspect of the present invention to provide a computer
implemented method of performing ad-hoc analysis including the steps of:
generating a text index of the textual information items, generating a
metadata lookup structure based, at least in part, on the text index,
searching the text index using a search query, compiling results of the
text index search into aggregate information related to characteristics
of the search results from the metadata items associated with the textual
information items in the search results from the metadata lookup
structure, and reporting the aggregate information.