9. A method of extracting information from data corpora, the method comprising: converting a query made up of a grammatical string into a plurality of word elements; assigning conceptual numerical identifiers to word elements in the plurality of word elements, such that the conceptual numerical identifiers identifies a specific word meaning to the word elements, where the conceptual numerical identifiers each has a word portion and a meaning portion; grouping the conceptual numerical identifiers based upon predetermined rules that group the conceptual numerical identifiers to form sets with conceptual sets logic, where the groupings of the conceptual numerical identifiers are stored in memory; applying additional rules to the groupings of the conceptual numerical identifiers by a processor that result in indexed grouping of numerical identifier; and accessing a database with the indexed groupings of numerical identifiers, where the database contains groupings of conceptual numerical identifiers associated with the data corpora in order to identify matches between a portion of the indexed groupings of numerical identifiers with the groupings of conceptual numerical identifiers associated with the data corpora.
9. A method of extracting information from data corpora, the method comprising: converting a query made up of a grammatical string into a plurality of word elements; assigning conceptual numerical identifiers to word elements in the plurality of word elements, such that the conceptual numerical identifiers identifies a specific word meaning to the word elements, where the conceptual numerical identifiers each has a word portion and a meaning portion; grouping the conceptual numerical identifiers based upon predetermined rules that group the conceptual numerical identifiers to form sets with conceptual sets logic, where the groupings of the conceptual numerical identifiers are stored in memory; applying additional rules to the groupings of the conceptual numerical identifiers by a processor that result in indexed grouping of numerical identifier; and accessing a database with the indexed groupings of numerical identifiers, where the database contains groupings of conceptual numerical identifiers associated with the data corpora in order to identify matches between a portion of the indexed groupings of numerical identifiers with the groupings of conceptual numerical identifiers associated with the data corpora. 14. The method of claim 9 , where assigning conceptual numerical identifiers includes identifying ambiguity between word meanings and prompting a user to select a meaning in order for a selection to be made between numerical identifiers for word elements that have multiple definitions.