1. A computer-implemented method comprising: upon receiving a query, extracting features comprising language of the query, region of a user, both together called original language-region pair, and intent of the query, from the query; categorizing the intent of the query based on context of the query; receiving search results for the query for the original language-region pair; determining whether the query would benefit from issuing the query to another language-region pair based at least in part on the categorized intent and the features extracted from the query; and either: in response to determining that the query would benefit from being issued to another language-region pair: selecting another language-region pair; issuing the query to the other language-region pair; receiving search results for the other language-region pair; merging the search results for the original language-region pair with search results for the other language-region pair; and sending to end user equipment the merged search results; or in response to determining that the query would not benefit from being issued to another language-region pair, sending to end user equipment the search results for the query for the original language-region pair.