3. The method of claim 1 , further comprising displaying a plurality of scales, each said scale associated with a respective feature and representing said respective weight associated with said feature, wherein assigning said respective weights comprises assigning said respective weights to features based on a user selection of said weight on said scale.
1. A method of computerized searching comprising: receiving a search query including a plurality of features; assigning to each of said plurality of features a respective weight; retrieving a first plurality of retrieved items based on said features and said weights; displaying at least a portion of said retrieved items to a user; receiving a user selection of at least one of said first plurality of retrieved items; modifying said weights based on features of said at least one selected retrieved item; and retrieving a second plurality of retrieved items based on said modified weights, after receiving said user selection of said retrieved item: suggesting at least one additional feature based on features of said selected retrieved item; and assigning at least one respective weight to said at least one additional feature, wherein retrieving said second plurality of retrieved items comprises retrieving said second plurality of retrieved items on said features and modified weights, and based on said additional features and said weights.