Embodiments of the invention form an information set from the current set
of index information available by the operations of the Pre-Search and
RunTime Search components of the search engine. A search request that
contains search terms and/or other search criteria (e.g. date or file
type) is entered by a user through an input interface. The search terms
and the information set are worked through the search engine modules to
provide the actual results sought by the user. These results are provided
to the user via a Return Interface. Embodiments involve a search engine
that forms a numeric code index that includes grammar embedded rules from
a plurality of documents, converts a search request into the same format
as the index, and then compares the index and the search request to form
the search results.