Я про дублирование в поиске много писал, напишу еще раз.
Правильный, повернутый лицом к человеку поиск должен вестись в специальном адресном реестре, в котором логический объект каждого уровня представлен один раз. В нем одна Москва, один проспект Мира, один дом 13 по улице Пупкина. При конверсии в навигаторы такой реестр [более-менее] составляется.
Если же искать среди объектов osm, неизбежно найдется минимум две Москвы, точка и полигон (а на самом деле еще больше), N сегментов проспекта Мира (потому что он двухвейный и разделен на сегменты для задания запретов и разных параметров участков дорог), M триде-кирпичей дома номер 13 и.т.д.
Отношения, будучи сами _объектами осм_ , вопрос не проясняют, а ИМХО только запутывают. Части дома, входящие в адресное отношение, они что, не имеют адреса?
