1. A method to rank search results comprising: accessing historical transaction data; selecting a predictive feature that is predictive of an item being sold on the network-based system; creating a training data set including extracting the predictive feature from the historical transaction data; creating a prediction model based on the training data set to predict a probability that an item offered for sale by an item listing published on the network-based system will be sold; receiving a search request on the network-based system; generating a list of search results based on the search request; ranking the list of search results using the prediction model; and presenting the ranked search results.