powered by simpleCommunicator - 2.0.46     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Поиск недвижимости и ФИАС
41 сообщений из 41, показаны все 2 страниц
Поиск недвижимости и ФИАС
    #40066446
ahmaroot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго здравия.

Учавствую в разработке сервиса по недвижимости. Проектируем хранилище. Думаем над ФИАСом. Одной из функцией сервиса будет поиск недвижимости по !полному! адресу объекта (например, Россия, Москва, Маломосковская ул, д. 21 к.1). Предполагаю, что необходимо будет хранить полные адреса в Elasticsearch для облегченного дальнейшего поиска по полному адресу. Ну и немного сомневаюсь поэтому в использовании данных ФИАС.
Суть сервиса, если копнуть глубже, будет такова: есть список адрессов объектов, необходимо будет сматчить их с объектами их хранилища. Если не нашлись, тогда делаем запросы к сервисам получения гео координат в сторонние сервисы.

То есть нигде на сервисе не предполагается поиск отдельно по гоордам, улицам, странам - только по полному адресу. Поэтмоу и засомневался в использовании ФИАСа.

Покритикуйте пожалуйста, знатоки. Может что дельное посоветуете. Буду благодарен сильно. Спасибо!
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066452
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ahmarootОдной из функцией сервиса будет поиск недвижимости по !полному! адресу объекта (например,
Россия, Москва, Маломосковская ул, д. 21 к.1).

Если этой функцией будут будут пользоваться исключительно роботы - может и заработать.
Иначе бесперспективняк и лучше сразу закладывать fuzzy search и/или иерархический ввод.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066537
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ahmaroot
То есть нигде на сервисе не предполагается поиск отдельно по гоордам, улицам, странам - только по полному адресу

Плохое решение. Только город, улица, дом, квартира. Парсить полный адрес, который вводят кривыми пальцами - это жопа. Только бить адрес на составляющие и никак иначе.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066547
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все зависит от качества данных. Если хоть на какой-то стадии будет ручной ввод или распознавание скана, то это сразу труба.

Ну и нормализация этой строки должна быть 100% однозначной. В вашем примере это означает, что абсолютно все адреса должны иметь точку после "д", но не иметь после "ул" и т.д. Самозатягивающаяся петля, короче.

Я обычно делаю декомпозицию на отдельные атрибуты, вычисляю хэш и потом ищу по хэшу. SHA2-256, на реалистичных объемах, коллизий не дает.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066550
Делал такое решение много лет назад. По базе ФИАС строится список полных наименований. На основании этого списка делается полнотекстовый индекс. Когда юзер вводит в окно часть текста, ему вываливается подсказка в виде десятка полных адресов, содержащих этот текст. Примерно, как в яндекс-картах.

Последовательный иерархический ввод неудобен. Потому что там не дерево, а граф. Одна и та-же улица может относится не только к разным городам, но и даже к разным регионам РФ. Типа, вот такие номера домов - один регион РФ, а другие номера домов - уже другой. Это повергает в ступор наивных пользователей.

Ещё надо учесть, что ФИАС постоянно меняется. Вчера этот дом был по одному адресу, а сегодня уже по другому. Неплохо бы искать как по старым, так и по новым адресам.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066559
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведущий профессионал
Последовательный иерархический ввод неудобен.

Чем он не удобен? Вводишь город, по нему выискиваются улицы. Вводишь улицу, по ней вываливается список городов. Если глупый юзер будет вводить "пр. Ленина", и хотеть свой город, ну извините, libastral еще в альфа версии и его нельзя тащить в прод.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066560
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведущий профессионал
Примерно, как в яндекс-картах.

Дико неудобная херня, кстати. Такси постоянно думает, что я где-то с Новосибе, Иркутске или Новгороде. Когда вводишь свою улицу там лишь огромное множество неправильных вариантов.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066571
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Ведущий профессионал
Примерно, как в яндекс-картах.

Дико неудобная херня, кстати. Такси постоянно думает, что я где-то с Новосибе, Иркутске или Новгороде. Когда вводишь свою улицу там лишь огромное множество неправильных вариантов.

Такое бывает когда сидишь через вайфай и локация определяется по нему - это на многих сайтах происходит и вовсе не глюки этих сайтов, а глюки самого провайдера.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066578
Фотография LORD IV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думается лучшим было бы не давать пользователю вводить произвольный адрес полностью.
Только последовательно -Город, улица, дом.
И каждый этап -поиск соответсвия в БД и заставлять выбирать пользователя уже из селектора, который является сущностью с ид в бд.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066603
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведущий профессионал
Ещё надо учесть, что ФИАС постоянно меняется. Вчера этот дом был по одному адресу, а сегодня уже по другому. Неплохо бы искать как по старым, так и по новым адресам.

Ну фиас версионен, если забить на даты актуальности - то не вопрос искать по всем.
Плюс там два деления - муниципальное и административное, одни и те же адреса выглядят по-разному.
...тем не менее, ФИАС уходит в историю вслед за КЛАДР.
Новая тема - ГАР :)
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066629
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,

Сижу с проводов. Причём у одного провайдера. Да и дело не в этом, а в том, что если начинать ввод с улицы, то всё будет очень не удобно.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066634
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Сижу с проводов. Причём у одного провайдера. Да и дело не в этом, а в том, что если начинать ввод с улицы, то всё будет очень не удобно.

А меня бесят формы, где приходится вводить адрес по иерархии.
Усекающий полнотекстовый поиск начиная с любого элемента адреса - более удобен.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066648
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Сижу с проводов. Причём у одного провайдера.

Ну да. Дело в провайдере. У меня при заходе через провайдера (Ростелеком) регулярно неправильно город определяется - то Краснодар, то Новочеркасск. А с мобилы обычно все нормально.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066655
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous
Усекающий полнотекстовый поиск начиная с любого элемента адреса - более удобен.

Если всё улицы выводятся в первую очередь с Москвы, да, возможно.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066670
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
andrey_anonymous
Усекающий полнотекстовый поиск начиная с любого элемента адреса - более удобен.

Если всё улицы выводятся в первую очередь с Москвы, да, возможно.

Никто же не запрещает вписать поиск город.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066692
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous,

Но тогда мы скатываемся в обычный поиск по иерархии. Но так-то да. Можно и не заставлять юзера вбивать всё в отдельные поля, а пытаться разобрать то, что он там натыкал. В любом случае под копотом лучше иметь отдельно города, отдельно улицы, а не всё в перемешку.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066703
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Но тогда мы скатываемся в обычный поиск по иерархии.

С т.з. usability разница существенная.

crutchmaster

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

Так никто и не предлагал перемешивать.
ФИАС же с полнотекстовым поиском..
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40066904
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ahmaroot
Одной из функцией сервиса будет поиск недвижимости по !полному! адресу

ahmaroot
То есть нигде на сервисе не предполагается поиск отдельно по гоордам, улицам, странам - только по полному адресу.


ну, судя по всему, в БД будут класть только интересную недвижимость, а не всё подряд и если предположить, что внесение будет без грамматических ошибок, то можно попробовать класть всё в одну строку по определенным правилам (уже говорили выше: ул. дом. кв. и т.д.), а сверху сделать самопальный виртуальный ФИАС за счет интерфейса , например:
- Верху три-четыре поля для поиска (можно подписывать, можно нет, это всё условно)...
- Например в первом поле набрали "Мира", по кнопке показать высветились все имеющиеся объекты на улицах и проспектах мира всех городов ( обращаю внимание - только интересных объектов, вбитых в эту БД руками )...
- далее во втором поле набрали Казань, по кнопке показать получили объекты по Мира только в Казани...
ну и т.д. и т.п. хоть до квартиры...
В общем, если это БД для нужд компании - то вполне сойдет, к несложным правилам внесения, поиска и небольшой избыточности/неточности при поиске все быстро привыкнут, это на работу не повлияет...
А вот если это БД для интернета и её будут юзать все кому не лень, то тогда даже оленеводу должно быть понятно, что в списке Город нужно выбрать свой город, особенно если он хочет продать свою квартиру и внести её в БД... он должен внести ее правильно, чтоб ее могли найти и именно там где она находится реально...
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40068969
crutchmaster
Ведущий профессионал
Последовательный иерархический ввод неудобен.

Чем он не удобен? Вводишь город, по нему выискиваются улицы. Вводишь улицу, по ней вываливается список городов. Если глупый юзер будет вводить "пр. Ленина", и хотеть свой город, ну извините, libastral еще в альфа версии и его нельзя тащить в прод.
Не всегда улицы находятся в городе. Например, нет такого города "Москва" или "Санкт-Петербург".
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40068970
crutchmaster
Ведущий профессионал
Примерно, как в яндекс-картах.

Дико неудобная херня, кстати. Такси постоянно думает, что я где-то с Новосибе, Иркутске или Новгороде. Когда вводишь свою улицу там лишь огромное множество неправильных вариантов.
Не важно, что там огромное количество не правильных. Важно, что там всегда есть правильный. Другим способом это не обеспечить.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40068989
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведущий профессионал
Например, нет такого города "Москва" или "Санкт-Петербург".

Жжоте однако.
ACTSTATUS PLAINCODE AOLEVEL AOGUID SHORTNAME OFFNAME0 78000000000 1c2deb16a-0330-4f05-821f-1d09c93331e6гЛенинград1 78000000000 1c2deb16a-0330-4f05-821f-1d09c93331e6гСанкт-Петербург 1 77000000000 10c5b2444-70a0-4932-980c-b4dc0d3f02b5гМосква
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069059
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведущий профессионал
Не важно, что там огромное количество не правильных. Важно, что там всегда есть правильный

И как его найти в ворохе мусора?
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069073
andrey_anonymous
Ведущий профессионал
Например, нет такого города "Москва" или "Санкт-Петербург".

Жжоте однако.
ACTSTATUS PLAINCODE AOLEVEL AOGUID SHORTNAME OFFNAME0 78000000000 1c2deb16a-0330-4f05-821f-1d09c93331e6гЛенинград1 78000000000 1c2deb16a-0330-4f05-821f-1d09c93331e6гСанкт-Петербург 1 77000000000 10c5b2444-70a0-4932-980c-b4dc0d3f02b5гМосква
А это и не город. Это регион.
Например, есть регион "Воронежская область". Внутри город "Воронеж". Внутри города есть улицы.
А есть регион "Санкт-Петербург". И внутри нет города. Сразу идут улицы в составе региона.
Одна улица может относиться к разным регионам. Часть улицы в Санкт-Петербурге, а часть в Ленинградской области. В зависимости от номера дома. Например, "Приморское шоссе".

И эти вещи не очевидны простому человеку.

Желающие могут потренироваться: https://fias.nalog.ru/ExtendedSearch
А потом вернуться к полнотекстовому поиску: https://fias.nalog.ru/Search

Полнотекстовый на порядок проще для пользователя.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069074
crutchmaster
Ведущий профессионал
Не важно, что там огромное количество не правильных. Важно, что там всегда есть правильный

И как его найти в ворохе мусора?
Вводя уточняющую информацию. Вводите "приморское шоссе". Видите, что оно много где есть. Через пробел вводите "ленинградская", если нужна именно область.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069086
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведущий профессионалА это и не город. Это регион.

В какой реальности "регион" сокращается до "г" в shortname?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069096
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ahmaroot,

Просто интегрируйте свой сервис с dadata . Зачем изобретать велосипед?
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069118
Dimitry Sibiryakov

Ведущий профессионалА это и не город. Это регион.

В какой реальности "регион" сокращается до "г" в shortname?
А причём тут сокращения? Речь об уровне иерархии.

Реальность иерархического поиска - вот она: https://fias.nalog.ru/ExtendedSearch

Выбираете регион "Санкт-Петербург" и пробуете там найти город.

Или попробуйте найти в Питере через иерархический поиск адрес "Приморское шоссе, дом 48". Только чур не подсматривать в полнотекстовом поиске и у Яндекса.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069119
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведущий профессионалВыбираете регион "Санкт-Петербург" и пробуете там найти город

А при чём тут баг в конкретной реализации поиска?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069121
Dimitry Sibiryakov

Ведущий профессионалВыбираете регион "Санкт-Петербург" и пробуете там найти город

А при чём тут баг в конкретной реализации поиска?
Нет никаких багов. "Санкт-Петербург" - это регион, а не город. А вот "Сестрорецк" - это город, который входит в состав региона "Санкт-Петербург".

Вам никто не мешает привести примеры других реализаций, если кажется, что в официальной реализации ФИАС (КЛАДР) есть баг и его уже десятки лет никто не замечает, кроме Вас.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069158
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведущий профессионалв официальной реализации ФИАС (КЛАДР) есть баг и его уже десятки лет никто не замечает

Это разработка госконторы. Удивляться можно уже тому, что она хоть как-то работает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069168
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет никакого бага. Санкт-Петербург - это город федерального значения (как Москва и Севастополь), поэтому в классификаторе представлен на одном уровне с другими субъектами федеративного деления.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069183
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведущий профессионал
Нет никаких багов. "Санкт-Петербург" - это регион, а не город.

Вы почему-то считаете, что "город" и "регион" - это уровни иерархии.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069231
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведущий профессионал
"Санкт-Петербург" - это регион, а не город.

Санкт-Петербург, Москва, Севастополь - города федерального значения , т.е. субъекты федерации.
Что не мешает им быть городами
http://www.constitution.ru/10003000/10003000-5.htm
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069233
softwarer
Ведущий профессионал
Нет никаких багов. "Санкт-Петербург" - это регион, а не город.

Вы почему-то считаете, что "город" и "регион" - это уровни иерархии.
Потому что так и есть, когда говорят про последовательный иерархический ввод адреса. У каждого уровня иерархии есть своё название:
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069234
Dimitry Sibiryakov

Ведущий профессионалв официальной реализации ФИАС (КЛАДР) есть баг и его уже десятки лет никто не замечает

Это разработка госконторы. Удивляться можно уже тому, что она хоть как-то работает.
Продемонстрируете пример коммерческой разработки?
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069235
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведущий профессионал
говорят про последовательный иерархический ввод адреса.

Эта сова плохо налезает на данный конкретный глобус.
С одной стороны, есть иерархия адресных объектов согласно Закону - и на первом уровне оказываются республики, края, области, автономная область, автономный округ и города.
Одного этого достаточно, чтобы похоронить тезис "уровень соответствует типу объекта"
С другой - "иерархический ввод", предположительно интуитивно-понятный человеку, в жизни не читавшему Конституцию и полагающему, что любой город находится в какой-то области.
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069245
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведущий профессионал
Потому что так и есть, когда говорят про последовательный иерархический ввод адреса.

Плюньте в лицо тому, кто Вам сказал такую глупость.

Ведущий профессионал
У каждого уровня иерархии есть своё название:

Не припомню, чтобы эта крайне сомнительная идея была написана в ФИАС (а не в фантазиях по поводу его структуры). Но даже допустим, что так. Вы понимаете отличие между "уровнем иерархии X" и "типом адресуемого объекта X"?
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069294
andrey_anonymous
С другой - "иерархический ввод", предположительно интуитивно-понятный человеку, в жизни не читавшему Конституцию и полагающему, что любой город находится в какой-то области.
softwarer
Плюньте в лицо тому, кто Вам сказал такую глупость.
Вы можете просто нарисовать такой "интуитивно понятный" интерфейс на листочке вот без этого всего словоблудия? А лучше привести URL на готовую "правильную" реализацию. Ведь их же полно в интернете, не правда-ли? КЛАДР и ФИАС на первый десяток лет существуют. Так почему же дураки, типа яндекса, делают полнотекстовый поиск вместо "интуитивно понятного иерархического"?
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069295
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведущий профессионал
...без этого всего словоблудия ... делают полнотекстовый поиск вместо "интуитивно понятного иерархического"
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069309
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведущий профессионалТак почему же дураки, типа яндекса, делают полнотекстовый поиск вместо "интуитивно
понятного иерархического"?

Потому что (внезапно) Яндех - это система полнотекстового поиска.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Поиск недвижимости и ФИАС
    #40069312
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведущий профессионал
Вы можете просто нарисовать такой "интуитивно понятный" интерфейс на листочке вот без этого всего словоблудия?

Вы путаете структуру данных с интерфейсом, путаете меня с Андреем и при этом говорите о словоблудии?
...
Рейтинг: 0 / 0
41 сообщений из 41, показаны все 2 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Поиск недвижимости и ФИАС
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]