3. The process of claim 1 , wherein the process action of receiving an original user query comprises the actions of: searching for an initial user-entered query term in a template of allowed query terms and allowed options therefor; and whenever the initial user-entered query term is found in the template, providing a notice to generate a user prompt to enter additional information related to each allowed option for the initial user-entered query term that is specified in the template, and upon receiving said additional information, assigning the initial user-entered query term and said additional information to be the original user query.
1. A computer-implemented process for enabling multidimensional search capabilities, comprising: using one or more computing devices that are in communication with each other via a computer network to perform the following process actions: receiving an original user query; accessing a structured data repository to extract structured data that is available for the original user query, the extracted structured data representing attributes of the original user query; and providing the extracted structured data in the form of a hierarchical menu for use in generating a revised user query.