21. The question-answering system according to claim 19 , wherein the text documents labeler is configured to match the semantically analyzed text documents against linguistic patterns by matching words, part-of-speech tags, syntactic tags, eSAO and Cause-Effect sets.
19. The question-answering system of claim 18 , wherein the linguistic analyzer further comprises: a preformatter that receives the text documents in electronic or digital format and produces the preformatted text documents; a text documents labeler that matches the semantically analyzed text documents against the question classification based linguistic patterns stored in the linguistic knowledge base and generates semantic relationship labels based on the semantically analyzed text documents and the matching, whereby the semantically labeled text documents are stored in labeled text documents database; a question labeler that matches the semantically analyzed user question against the question classification based linguistic patterns stored in the linguistic knowledge base and generates semantic relationship labels based on the semantically analyzed user questions and the matching; a searcher that matches the semantically labeled user question against sentences from the labeled text documents database, wherein the searcher matches words and semantic labels and builds a list of sentences relevant to the user question with an indication of a degree of relevance; an answer ranker that sorts sentences from the labeled text documents database that are relevant to the user question, the sorting in accordance with the degree of relevance of each sentence to the user question; and a text synthesizer that generates the natural language answers to the user question from the relevant sentences and electronically presents them to the user.