A method of ranking items includes displaying a set of categories. Each category
has a set of weights for a user to choose. Each item is associated with the set
of categories. The method also includes displaying a search result based on the
weights chosen by the user. The search result includes a ranking of the items.