|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
Всем доброго здравия. Учавствую в разработке сервиса по недвижимости. Проектируем хранилище. Думаем над ФИАСом. Одной из функцией сервиса будет поиск недвижимости по !полному! адресу объекта (например, Россия, Москва, Маломосковская ул, д. 21 к.1). Предполагаю, что необходимо будет хранить полные адреса в Elasticsearch для облегченного дальнейшего поиска по полному адресу. Ну и немного сомневаюсь поэтому в использовании данных ФИАС. Суть сервиса, если копнуть глубже, будет такова: есть список адрессов объектов, необходимо будет сматчить их с объектами их хранилища. Если не нашлись, тогда делаем запросы к сервисам получения гео координат в сторонние сервисы. То есть нигде на сервисе не предполагается поиск отдельно по гоордам, улицам, странам - только по полному адресу. Поэтмоу и засомневался в использовании ФИАСа. Покритикуйте пожалуйста, знатоки. Может что дельное посоветуете. Буду благодарен сильно. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2021, 18:12 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
ahmarootОдной из функцией сервиса будет поиск недвижимости по !полному! адресу объекта (например, Россия, Москва, Маломосковская ул, д. 21 к.1). Если этой функцией будут будут пользоваться исключительно роботы - может и заработать. Иначе бесперспективняк и лучше сразу закладывать fuzzy search и/или иерархический ввод. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2021, 18:23 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
ahmaroot То есть нигде на сервисе не предполагается поиск отдельно по гоордам, улицам, странам - только по полному адресу Плохое решение. Только город, улица, дом, квартира. Парсить полный адрес, который вводят кривыми пальцами - это жопа. Только бить адрес на составляющие и никак иначе. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 05:11 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
Все зависит от качества данных. Если хоть на какой-то стадии будет ручной ввод или распознавание скана, то это сразу труба. Ну и нормализация этой строки должна быть 100% однозначной. В вашем примере это означает, что абсолютно все адреса должны иметь точку после "д", но не иметь после "ул" и т.д. Самозатягивающаяся петля, короче. Я обычно делаю декомпозицию на отдельные атрибуты, вычисляю хэш и потом ищу по хэшу. SHA2-256, на реалистичных объемах, коллизий не дает. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 07:51 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
Делал такое решение много лет назад. По базе ФИАС строится список полных наименований. На основании этого списка делается полнотекстовый индекс. Когда юзер вводит в окно часть текста, ему вываливается подсказка в виде десятка полных адресов, содержащих этот текст. Примерно, как в яндекс-картах. Последовательный иерархический ввод неудобен. Потому что там не дерево, а граф. Одна и та-же улица может относится не только к разным городам, но и даже к разным регионам РФ. Типа, вот такие номера домов - один регион РФ, а другие номера домов - уже другой. Это повергает в ступор наивных пользователей. Ещё надо учесть, что ФИАС постоянно меняется. Вчера этот дом был по одному адресу, а сегодня уже по другому. Неплохо бы искать как по старым, так и по новым адресам. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 08:03 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
Ведущий профессионал Последовательный иерархический ввод неудобен. Чем он не удобен? Вводишь город, по нему выискиваются улицы. Вводишь улицу, по ней вываливается список городов. Если глупый юзер будет вводить "пр. Ленина", и хотеть свой город, ну извините, libastral еще в альфа версии и его нельзя тащить в прод. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 08:46 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
Ведущий профессионал Примерно, как в яндекс-картах. Дико неудобная херня, кстати. Такси постоянно думает, что я где-то с Новосибе, Иркутске или Новгороде. Когда вводишь свою улицу там лишь огромное множество неправильных вариантов. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 08:49 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
crutchmaster Ведущий профессионал Примерно, как в яндекс-картах. Дико неудобная херня, кстати. Такси постоянно думает, что я где-то с Новосибе, Иркутске или Новгороде. Когда вводишь свою улицу там лишь огромное множество неправильных вариантов. Такое бывает когда сидишь через вайфай и локация определяется по нему - это на многих сайтах происходит и вовсе не глюки этих сайтов, а глюки самого провайдера. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 09:55 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
Думается лучшим было бы не давать пользователю вводить произвольный адрес полностью. Только последовательно -Город, улица, дом. И каждый этап -поиск соответсвия в БД и заставлять выбирать пользователя уже из селектора, который является сущностью с ид в бд. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 10:11 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
Ведущий профессионал Ещё надо учесть, что ФИАС постоянно меняется. Вчера этот дом был по одному адресу, а сегодня уже по другому. Неплохо бы искать как по старым, так и по новым адресам. Ну фиас версионен, если забить на даты актуальности - то не вопрос искать по всем. Плюс там два деления - муниципальное и административное, одни и те же адреса выглядят по-разному. ...тем не менее, ФИАС уходит в историю вслед за КЛАДР. Новая тема - ГАР :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 11:08 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
fkthat, Сижу с проводов. Причём у одного провайдера. Да и дело не в этом, а в том, что если начинать ввод с улицы, то всё будет очень не удобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 11:46 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
crutchmaster Сижу с проводов. Причём у одного провайдера. Да и дело не в этом, а в том, что если начинать ввод с улицы, то всё будет очень не удобно. А меня бесят формы, где приходится вводить адрес по иерархии. Усекающий полнотекстовый поиск начиная с любого элемента адреса - более удобен. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 11:55 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
crutchmaster Сижу с проводов. Причём у одного провайдера. Ну да. Дело в провайдере. У меня при заходе через провайдера (Ростелеком) регулярно неправильно город определяется - то Краснодар, то Новочеркасск. А с мобилы обычно все нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 12:17 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
andrey_anonymous Усекающий полнотекстовый поиск начиная с любого элемента адреса - более удобен. Если всё улицы выводятся в первую очередь с Москвы, да, возможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 12:31 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
crutchmaster andrey_anonymous Усекающий полнотекстовый поиск начиная с любого элемента адреса - более удобен. Если всё улицы выводятся в первую очередь с Москвы, да, возможно. Никто же не запрещает вписать поиск город. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 12:50 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
andrey_anonymous, Но тогда мы скатываемся в обычный поиск по иерархии. Но так-то да. Можно и не заставлять юзера вбивать всё в отдельные поля, а пытаться разобрать то, что он там натыкал. В любом случае под копотом лучше иметь отдельно города, отдельно улицы, а не всё в перемешку. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 13:15 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
crutchmaster Но тогда мы скатываемся в обычный поиск по иерархии. С т.з. usability разница существенная. crutchmaster В любом случае под копотом лучше иметь отдельно города, отдельно улицы, а не всё в перемешку. Так никто и не предлагал перемешивать. ФИАС же с полнотекстовым поиском.. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 13:25 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
ahmaroot Одной из функцией сервиса будет поиск недвижимости по !полному! адресу ahmaroot То есть нигде на сервисе не предполагается поиск отдельно по гоордам, улицам, странам - только по полному адресу. ну, судя по всему, в БД будут класть только интересную недвижимость, а не всё подряд и если предположить, что внесение будет без грамматических ошибок, то можно попробовать класть всё в одну строку по определенным правилам (уже говорили выше: ул. дом. кв. и т.д.), а сверху сделать самопальный виртуальный ФИАС за счет интерфейса , например: - Верху три-четыре поля для поиска (можно подписывать, можно нет, это всё условно)... - Например в первом поле набрали "Мира", по кнопке показать высветились все имеющиеся объекты на улицах и проспектах мира всех городов ( обращаю внимание - только интересных объектов, вбитых в эту БД руками )... - далее во втором поле набрали Казань, по кнопке показать получили объекты по Мира только в Казани... ну и т.д. и т.п. хоть до квартиры... В общем, если это БД для нужд компании - то вполне сойдет, к несложным правилам внесения, поиска и небольшой избыточности/неточности при поиске все быстро привыкнут, это на работу не повлияет... А вот если это БД для интернета и её будут юзать все кому не лень, то тогда даже оленеводу должно быть понятно, что в списке Город нужно выбрать свой город, особенно если он хочет продать свою квартиру и внести её в БД... он должен внести ее правильно, чтоб ее могли найти и именно там где она находится реально... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2021, 18:44 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
crutchmaster Ведущий профессионал Последовательный иерархический ввод неудобен. Чем он не удобен? Вводишь город, по нему выискиваются улицы. Вводишь улицу, по ней вываливается список городов. Если глупый юзер будет вводить "пр. Ленина", и хотеть свой город, ну извините, libastral еще в альфа версии и его нельзя тащить в прод. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 15:47 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
crutchmaster Ведущий профессионал Примерно, как в яндекс-картах. Дико неудобная херня, кстати. Такси постоянно думает, что я где-то с Новосибе, Иркутске или Новгороде. Когда вводишь свою улицу там лишь огромное множество неправильных вариантов. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 15:48 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
Ведущий профессионал Например, нет такого города "Москва" или "Санкт-Петербург". Жжоте однако. 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гМосква ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2021, 16:59 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
Ведущий профессионал Не важно, что там огромное количество не правильных. Важно, что там всегда есть правильный И как его найти в ворохе мусора? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2021, 07:14 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
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 Полнотекстовый на порядок проще для пользователя. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2021, 06:21 |
|
Поиск недвижимости и ФИАС
|
|||
---|---|---|---|
#18+
crutchmaster Ведущий профессионал Не важно, что там огромное количество не правильных. Важно, что там всегда есть правильный И как его найти в ворохе мусора? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2021, 06:25 |
|
|
start [/forum/topic.php?fid=32&msg=40066571&tid=1539800]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 234ms |
total: | 375ms |
0 / 0 |