IgorPI
@IgorPI

Nested sets для ФИАС?

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

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

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

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

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

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

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

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

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

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

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

Похожие вопросы