11. The method of claim 10 , further comprising: receiving a sequence of incremental keystrokes entered by the user, wherein the sequence of incremental keystrokes represents input entered by the user for browsing through the presented subset of content items; in response to each keystroke of the sequence of incremental keystrokes, browsing through the presented subset of content items for identifying and selecting desired content items; and in response to a selection by the user of a content item, presenting said content item to the user and adjusting the associated relevance weight of the content item.
11. The method of claim 10 , further comprising: receiving a sequence of incremental keystrokes entered by the user, wherein the sequence of incremental keystrokes represents input entered by the user for browsing through the presented subset of content items; in response to each keystroke of the sequence of incremental keystrokes, browsing through the presented subset of content items for identifying and selecting desired content items; and in response to a selection by the user of a content item, presenting said content item to the user and adjusting the associated relevance weight of the content item. 12. The method of claim 11 , further comprising decaying the adjusted associated relevance weights as time passes from the act of adjusting the associated relevance weights.