1. A system comprising: a processor configured by a commitment evaluator to: determine that a user of a network-based facility requested a plural number of views of an item page that describes a first item available for purchase through a transaction that the network-based facility is able to initiate; increment a field that corresponds to the first item within a table that corresponds to the user; and compare the plural number of requested views of the item page to a threshold value that represents a threshold level of commitment to a single item; and a recommendation generator configured to: generate a recommendation of a second item that is similar to the first item and is available for purchase through a further transaction that the network-based facility is able to initiate, the generating of the recommendation including: identifying a set of longest words in a first description of the first item, the set of longest words comprising a predetermined number of words, assigning the set of longest words as keywords, and identifying the second item based on the keywords being included in a second description of a second item, the generating of the recommendation of the second item being based on the comparing of the plural number of requested views of the item page to the threshold value that represents the threshold level of commitment; and communicate the generated recommendation of the second item to the user based on the comparing of the plural number of requested views of the item page to the threshold value that represents the threshold level of commitment.