1. A computer-implemented method comprising: receiving a spoken query from a user; applying an adapted language model to process the spoken query, wherein the adapted language model processes data associated with the spoken query using a set of previous queries of the and previous query data of a plurality of other users that share at least one common characteristic with the set of previous queries of the user, wherein the common characteristic is selected uniform resource locator data included in the set of previous queries of the user and included in the previous query data of the plurality of other users; and modifying the data associated with the spoken query based on the applying of the adapted language model.