1. Apparatus for information processing, comprising: a processor; and computer memory storing computer program instructions that when executed by the processor perform a method comprising: normalizing text contents of a set of documents onto a structured ontology; modeling the structured ontology as a hierarchical data structure; mapping a search query onto the structured ontology; and processing the search query against the hierarchical data structure.