8. A system comprising: a computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the system to: obtain one or more query terms in a first query; and for each of the one or more query terms: search a standardized entity taxonomy to locate a standardized entity that most closely matches the query term, the standardized entity taxonomy comprising an entity identification for each of a plurality of different standardized entities; calculate a confidence score for a query term-standardized entity pair for the standardized entity that most closely matches the query term; in response to a determination that the confidence score transgresses a threshold, associate the query term with the entity identification corresponding to the standardized entity that most closely matches the query term; retrieve one or more query rewriting rules corresponding to an entity type of the standardized entity having the entity identification; and execute the one or more query rewriting rules to rewrite the first query such that the rewritten query is more restrictive than the first query.
10. The system of claim 8 , wherein the one or more query rewriting rules include determining if the query term comprises two or more words and, in response to a determination that the query term comprises two or more words, adding the two or more words as a phrase to the first query with an AND connector.