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; wherein in the case that at least one domain keyword is retrieved as corresponding to the query term, mapping the retrieved domain keyword to the query term such that the at least one retrieved domain keyword is substituted for the query term in the format-independent query, wherein in the case that at least one formula designator is retrieved as corresponding to the query term, mapping a set of formula terms associated with the retrieved formula designator to the query term such that the at least one retrieved formula designator is substituted for the query term in the format-independent query, wherein in the case that both at least one domain keyword and at least one formula designator are retrieved as corresponding to the query term, mapping the set of formula terms associated with the at least one of the retrieved formula designators to the at least one of the retrieved domain keywords of the query term; creating a unique weighted boosting for each of the retrieved domain keywords, the retrieved formula designators, and the mapped formula terms; and searching a dataset using a structured search query that includes all weighted boosted terms and any remaining query terms that do not correspond to one of the weighted boosted terms.