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 displaying 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, wherein the weighting of each of the initial and related search parameters is calculated based on both of (i) a spatial distance between each of the one or more initial and related search parameters of the perimeter and a radial center of the multi-dimensional search space; and (ii) a spatial distance and an angle between two or more of each of the one or more initial and related search parameters of the perimeter; 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.