1. A method for ordering documents, comprising: receiving a search query; determining a location associated with the query; determining topical scores for a plurality of documents based, at least in part, on the query; selecting a set of documents from the plurality of documents; determining a distance score for each document in the set of documents using a document location associated with the document and the location associated with the query; and ordering the set of documents as a function of both the topical scores of the set of documents and the distance scores of the set of documents.