1. A method for retrieving data, comprising: analyzing each query term of a format-independent query for data retrieval to determine whether the query term corresponds to at least one of: a domain keyword or a formula designator; mapping a domain keyword to a set of formula terms associated with a retrieved formula designator; creating a unique weighted boosting for each of the domain keywords, the formula designator, and the mapped formula terms; and searching a dataset using a structured search query that includes all boosted terms and any remaining query terms that do not correspond to one of the boosted terms.