IgorPI
@IgorPI

Nested sets для ФИАС?

Коллеги, путём исключения плохих практик пытаюсь добиться относительно правильного решения.

Юзаю ФИАС для себя открыл факт того, что глубина адреса может быть разная.

Например:
Воронежская область
-----Верхнемамонский район
---------с. Нижний мамон

Москва
-----Наро-Фоминский район
--------город Верея
-----------деревня Крючки

Я конечно же хочу ошибаться, но глубина разная, помимо всяких там деревень есть ещё масса других.

Я уже думаю о Nested sets, так как ФИАС лежит в плоской структуре, которая напоминает как раз Nested sets

Добавить left right lvl и вуаля, Nested sets.

Кто-нибудь так делал?

Как результат хочу получить деревья адресов.
Корнями естественно буду выступать автономные округа.

Единственно что смущает, так это объемы данных на кусте.
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Я делал денормализацию для эластика и делал граф. И то и другое ок. Первый. Вариант для полнотекстовый поиска и учётом опечаток, а второй вариант ради эксперимента по перфомансу. Nested set тут не нужен. Не надо путать задачи)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы