A method for searching an information repository to find answers to
natural language questions by generating an expected answer form based
upon the form of the natural language question or query, searching for an
answer meeting the specification of the expected answer form, and
rendering an answer to a user.