1. A method comprising: receiving a spoken user search query at a portable device; determining a present location based on the portable device; incorporating a granularity description of the present location into a local language model used to process the spoken user search query, the granularity description using weights for topologically concentric locations to determine probabilities; and outputting results associated with the spoken user search query based on the present location and a term in the spoken user search query.