updateSearchQuery

Updates the query.

Filtering is synchronous — see CountrySearchEngine on why local search is not debounced. Entering a query stashes the region filter so clearSearch can restore it.