1. A computer system, comprising: a general purpose computer system accessing at least one data repository, the system comprising: at least one regular expression (regex) index generator generating at least one multigram index; and at least one run time engine receiving a regex query and accessing the index to respond to the query, the run time engine returning data from the repository in response to the query.