23. The computer-implemented method of claim 22 , further comprising: presenting, to the user over the network, the plurality of user elements, such that the user can move each of the plurality of user elements toward or away from a center and other user elements of the multi-dimensional search space to change a relative weight of one or more of the received initial search parameter and the plurality of related search parameters.
22. 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 to use for a search; identifying, using a search engine database, a plurality of related search parameters to use for the search, based on the received initial search parameter; generating, by a processor, a multi-dimensional search space having a perimeter defined by the received initial search parameter and the plurality of related search parameters; transmitting, for display to the user over the network, a graphical interface projecting the multi-dimensional search space, along with a plurality of user elements corresponding to the received initial search parameter and the plurality of related search parameters by which the user may adjust a relative weight of one or more of the received initial search parameter and the plurality of related search parameters, wherein the relative weight of each of the received initial search parameter and the plurality of related search parameters is calculated based on one or both of (i) a spatial distance between each of the received initial search parameter and the plurality of 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 received initial search parameter and the plurality of 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 weights of at least one of the received initial search parameter and the plurality of related search parameters.