1. A computerized method for providing query results based at least in part on user intent, comprising: receiving, at a computing device, a query from each of a plurality of users, each query of queries received from the plurality of users being a same query; generating and providing query results to each user of the plurality of users at least in part in response to the receiving of the query; identifying actions taken by said each user of the plurality of users upon receiving the query results to determine query-related behavior of the plurality of users after submitting the query by identifying patterns in the actions that evince a predominant intent of the users in entering the queries; associating a result-generating function with the query based at least in part on the determined query-related behavior of the plurality of users after submitting the query; receiving the query from an individual user, the query received from the individual user being the same query previously submitted by said each user of the plurality of users; identifying, at least in part in response to the receiving of the query from the individual user and using classification mapping information, the result-generating function associated with the query, wherein the classification mapping information maps queries into different result-generating functions based on an analysis of prior query-related behavior of a plurality of users; and generating query results for the individual user using the identified result-generating function that is based at least in part on the determined query-related behavior of the plurality of users that have submitted the query.