Этот вопрос закрыт для ответов, так как повторяет вопрос Как и откуда сделать подгрузку регионов / городов / стран / улиц с логической связью?
@ZetIndex_Ram

Декомпозиция адреса на страну, город, улицу, дом и корпус?

У нас в проекте есть таблица adresses, где я изначально думал создать два поля --> id и сам address. Адрес состоит из страны, города, улицы, дома и корпуса, например, Россия, Иркутск, Ленина, 1 (дробь после добавляется после единицы, например, 1/5, где 5 --> это дробь).

У нас в проекте есть поиск по адресу и я думал изначально как пользователь вбивать начинает (событие ввода из клавиатуры), то отправляются AJAX запросы и сравниваются с адресами и выдаются соответствующие (то есть я паршу (от слово парсить, блин, не знаю, как его написать) одно поле и мне кажется это норм.

Тимлид говорит, что это типо перегруз и если адресов много, то это неправильно и лучше посылать запросы постепенно на поля город, улицу, дом и корпус (ну блин, кто работал с этим или додуматься легко здесь, тот поймет, словами тяжело объяснить).

Так вот, кто тут прав? Может всё-таки я? Или я еще Junior, который просто задирает свой носик на это ¯\(ツ)/¯ (я конечно никому не грублю, но свою точку зрения я высказал в вежливой форме).
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Senior .NET developer
ждете 2 символов. Отправляете запрос, сервер отдает 5 вариантов.
если не то печатаете дальше.
А тимлиду привет, он таки не прав, адреса сейчас разбирают в одной строке.
Вот кстати хороший пример https://www.pochta.ru/offices

До кучи посмотрите как тут реализована структура БД.
Сразу предупреждаю база просто огромная, но очень точная
https://github.com/vkorotenko/FiasServer/tree/mast...
Ответ написан
BojackHorseman
@BojackHorseman Куратор тега Веб-разработка
...в творческом отпуске...
надо послушать тимлида
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы