Systems and methods for dynamically updating ranking of items retrieved in
response to a search query are provided. Specifically, systems and
methods according to the invention preferably decrease a value associated
with a selected item and increase a value of non-selected items that,
prior to the selection, had a lesser weight than the selected item.
Alternatively, if the list was ranked from higher value to lowest value,
than the selected item would be rewarded by an increase in its score and
the non-selected items that previously had a higher value would have
their respective values decreased. It should be noted than any and all
values and weights described herein may be normalized to ensure
appropriate results. Alternative embodiments of the invention are
directed to methods and systems for classifying groups of items into
meta-products and then updating the rankings of the items based at least
in part on the meta-product classification.