1. A method comprising: representing a search query comprising a plurality of search terms, in its entirety, by an object in multi-dimensional space, the multi-dimensional space comprising a plurality of dimensions to represent a plurality of search criteria, respectively, the object having a position in the multi-dimensional space based on values of the search criteria, the search query used to generate a plurality of search results; modifying respective values of at least two of the search criteria based on a manipulation of the object simultaneously in at least two dimensions of the multi-dimensional space; filtering the search results based on the modified values of the search criteria to produce a subset of the search results; and displaying the subset.