9. A method of modeling query-uniform resource locator (URL) pairs, comprising: under control of one or more processors configured with executable instructions: receiving a query; modeling a plurality of query-URL pairs to create a plurality of query-URL models for each of the plurality of query-URL pairs; selecting between the plurality of query-URL models that model a query-URL pair to select a query-URL model for use, wherein the selecting is based at least in part on static and temporal characteristics of the query-URL pair; predicting user intent based on the query-URL model selected for use; and ranking URLs found in response to the query based at least in part on the predicted user intent.
9. A method of modeling query-uniform resource locator (URL) pairs, comprising: under control of one or more processors configured with executable instructions: receiving a query; modeling a plurality of query-URL pairs to create a plurality of query-URL models for each of the plurality of query-URL pairs; selecting between the plurality of query-URL models that model a query-URL pair to select a query-URL model for use, wherein the selecting is based at least in part on static and temporal characteristics of the query-URL pair; predicting user intent based on the query-URL model selected for use; and ranking URLs found in response to the query based at least in part on the predicted user intent. 10. The method of claim 9 , wherein modeling the plurality of query-URL pairs comprises: using a time series to create the plurality of query-URL models for each of the plurality of query-URL pairs.