AJAX backend for unified location search