1. In a computing environment, a method performed at least in part on at least one processor, comprising: processing search goal session data obtained from a search log, the search goal session comprising a plurality of queries, the search goal session data including information that indicates any uniform resource locator (URL) that was clicked after being returned in search results corresponding to at least one query; inputting satisfaction results for a query-URL pair, the satisfaction results comprising a value indicative of a user satisfied or dissatisfied with satisfying an information need corresponding to the search goal session; and if the satisfaction results indicate that a query within the plurality of queries ended with the user dissatisfied, associating some amount of despair with each clicked query-URL pair for the search goal session, including selecting one or more URLs as effectively clicked and associating some amount of despair with each effectively clicked URL.