1. A query analyzer comprising: a receiver module that receives a query from a user; a disjunction module that separates the components of the query, the disjunction module comprising: an identifier module that identifies each word in the query; a determination module that assigns to each word an ontological threshold score based on a predetermined ontology; a discarding module that discards each word having an assigned ontological threshold score that is below a predetermined ontological threshold; a part of speech assignment module that assigns a part of speech to each word having an assigned ontological threshold score that is at or above the predetermined ontological threshold; and a concept assignment module that assigns a concept to each word having an assigned ontological threshold score that is at or above the predetermined ontological threshold; a presentation module that presents results to the user, the presentation module comprising a display that displays to the user: each word having an assigned ontological threshold score that is at or above the predetermined ontological threshold; each part of speech for each word having an assigned ontological threshold score that is at or above the predetermined ontological threshold; and each concept for each word having an assigned ontological threshold score that is at or above the predetermined ontological threshold; and a re-entry appliance that enables the user to modify the query.