1. A method, implemented by a computing device, for providing a query history expansion, the method comprising: receiving a spoken query from a user; creating an adapted language model that includes interpolating previous queries associated with the user and previous queries associated with a plurality of other users that share at least one common characteristic, wherein the previous queries of the plurality of other users is identified based on queries from the plurality of other users that contain click URLs as the user's previous queries and identified based on queries of the plurality of other users that are within a threshold distance of the user's previous queries; converting the spoken query to text and applying the created adapted language model to the spoken query to generate at least one result for the spoken query; and providing the at least one result of the converted spoken query to the user.
1. A method, implemented by a computing device, for providing a query history expansion, the method comprising: receiving a spoken query from a user; creating an adapted language model that includes interpolating previous queries associated with the user and previous queries associated with a plurality of other users that share at least one common characteristic, wherein the previous queries of the plurality of other users is identified based on queries from the plurality of other users that contain click URLs as the user's previous queries and identified based on queries of the plurality of other users that are within a threshold distance of the user's previous queries; converting the spoken query to text and applying the created adapted language model to the spoken query to generate at least one result for the spoken query; and providing the at least one result of the converted spoken query to the user. 3. The method of claim 1 , wherein the adapted language model is shared among a plurality of users.