1. A search method comprising: receiving from a first user, through a configuration interface displayed on a computer display, a change to an identification strategy, the identification strategy associating a parsing grammar in a data entry field with a search algorithm, the parsing grammar comprising: parsing grammar rules which split data into a plurality of token names, each token name identifying data in a section of a grammatical statement; a plurality of expression formats, at least one expression format preceding each of the plurality of token names, each expression format representing a number of alphanumeric characters of the identified data of the token name that the expression format precedes; and a punctuation, the punctuation separating each of the plurality of token names; the search algorithm comprising search rules, a search rule producing a query identifying a field in a database to be searched using the data identified by at least one token name in the parsing grammar; updating a component of the identification strategy to reflect the change; receiving search data in the data entry field from a second user; applying the parsing grammar to split the search data by: checking whether the entered data contains the punctuation; checking whether the entered data before the punctuation contains the number of alphanumeric characters required by the expression format for the token name preceding the punctuation; and checking whether the entered data after the punctuation contains the number of alphanumeric characters required by the expression format for the token name following the punctuation; and when the search data satisfies the parsing grammar, applying the search algorithm to produce the query; and executing the query using at least a portion of the search data corresponding to at least one token name.