@BarneyGumble

Как проверить поисковый запрос на соответствие стране/городу?

На сайте (Laravel, MySQL) сейчас пользователи вводят в поисковую форму запросы. Мне нужно при каждом запросе проверить
- является ли введённый запрос страной
- является ли он городом
- или является чем-то иным

Есть своя база стран и городов, и сейчас при поиске я сначала в MySQL делаю select по странам, а если ответ нулевой, то делаю запрос по базе городов (~2.5 млн записей), а если и там нулевой, но увожу пользователя дальше...но вот это время ожидания, пока система проверит запрос на соответствие стране/городу получается очень большим. Нужно сделать это время минимальным, есть идеи как? Может быть есть какие-то API внешние, которые либо под geo заточены, либо просто могут вернуть сущность полученного запроса?
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Wanted. Москва
До 200 000 ₽
div. Ставрополь
от 50 000 до 120 000 ₽
Lachestry Таганрог
от 170 000 до 200 000 ₽
29 нояб. 2024, в 09:43
100000 руб./за проект
29 нояб. 2024, в 07:44
20000 руб./за проект