1. A method for creating geo-centric language models, the method comprising: assigning, at a language model creation engine, each of a plurality of listings to a local service area; determining, at the language model creation engine, a geographic center for the local service area; computing, at the language model creation engine, a listing density for the local service area; selecting, at the language model creation engine, a number of listings for a geo-centric listing set that corresponds to the listing density, the geo-centric listing set comprising a subset of the plurality of listings; dividing, at the language model creation engine, the local service area into regions based upon the listing density and the number of listings in the geo-centric listing set; and building, at the language model creation engine, a language model for the a geo-centric listing set.