14. A method for constructing a query comprising one or more initial search terms, the method comprising: receiving the one or more initial search terms; prior to generating a query with which to search one or more data sources, dentifying, with processing circuitry, a plurality of terms related to a respective search term based upon string matching within sample data, wherein the string matching is performed in accordance with a predefined string matching algorithm that identifies a term to be related to the respective search term comprising a plurality of letters when the term includes a plurality of the same letters or letter sequences as the search term even though the term also exhibits one or more differences including transposed letters relative to the search term; constructing a concept associated with the respective search term incorporating at least some of the terms related to the respective search term that were identified based upon string matching; and prior to conducting a search of one or more data sources based upon the query, combining the concepts constructed for the one or more initial search terms to generate the query.
15. A method according to claim 14 wherein identifying a plurality of terms related to a respective search term is further based upon regular expressions including at least one of terms having different spaces than the respective search term or terms incorporating misspellings of the respective search term.