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 to use for a search; receiving, from 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 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 weighting of one or more of the received initial search parameter and the plurality of related search parameters by interacting with at least one of the plurality of user elements, wherein the weighting 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, from the search engine database, automatically updated in real time based on the user-adjusted weighting of at least one of the received initial search parameter and the plurality of related search parameters.
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 to use for a search; receiving, from 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 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 weighting of one or more of the received initial search parameter and the plurality of related search parameters by interacting with at least one of the plurality of user elements, wherein the weighting 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, from the search engine database, automatically updated in real time based on the user-adjusted weighting of at least one of the received initial search parameter and the plurality of related search parameters. 10. The computer-implemented method of claim 1 , wherein each of the plurality of user elements is a vertex of a plurality of parameter vertices in the multi-dimensional search space, and collective distances of parameter vertices to other vertices of the multi-dimensional search space represent the relative weightings or importance of each parameter in a user Internet search.