1. A system to categorize user queries, comprising: a receiving component that receives an original user query including a what-component and a where-component using the original user query; a first classification component that analyzes and classifies the what-component of the original user query; a second classification component that analyzes and processes the where-component of the original user query; and a transmission component that sends the results of the first and second classification components and a processed user query to a backend search engine.