1. A method of searching, the method comprising: receiving a query having at least two terms; presenting in a graphical display a node for each received term; positioning a cursor in the graphical display; displaying a list of results from a processing of the query; repositioning a cursor in the graphical display based on a user input; and displaying a new list of results in which the repositioning of the cursor causes a change in relative weightings of at least one term associated with its node in a new processing of the query.