1. A computer-implemented method for enabling Internet users to interact with a graphical search interface, the method comprising: receiving, from a user over an electronic network, an initial search parameter; identifying, using a search engine database, a plurality of related search parameters, based on the received initial search parameter; generating, by a processor, a multi-dimensional search space, based on the initial and related search parameters, wherein the multi-dimensional search space has a perimeter defined by the initial and related search parameters; transmitting, for display to the user over the network, a graphical interface projecting the multi-dimensional search space, along with one or more user elements by which the user may adjust a weighting of one or more of the initial and related search parameters by interacting with the one or more user elements; and transmitting, for display to the user over the network, a plurality of search results automatically updated in real time based on the user-adjusted weighting of the initial and related search parameters.