0
Not a bug

Крым, Новобобровское

Relines LLC 7 months ago in Стандартизация • updated by Антон 7 months ago 3

"Новобобровское, Балаклавский р-н, Крым респ." некорректно распознается как "Респ Крым, г Керчь, пер Балаклавский".

Если оставить только "Новобобровское", то будет распознаваться правильно: "г Севастополь, с Новобобровка".


"Новобобровка, Балаклавский р-н, Крым респ." — тоже распознается как Керчь.

Хотелось бы такое починить.

Answer

Answer
Not a bug

Это не ошибка. Дадата использует справочник адресов налоговой службы (ФИАС). В нём село Новобобровка подчиняется непосредственно Севастополю.



Севастополь — город федерального значения, он не подчиняется республике Крым. Поэтому село Новобобровка никак не относится к нему. 


Если вы отправляете запрос в Дадату "Респ Крым, Балаклавский р-н", то она ищет совпадения по этим данным и отдаёт ответ "Респ Крым, г Керчь, пер Балаклавский".

Answer
Not a bug

Это не ошибка. Дадата использует справочник адресов налоговой службы (ФИАС). В нём село Новобобровка подчиняется непосредственно Севастополю.



Севастополь — город федерального значения, он не подчиняется республике Крым. Поэтому село Новобобровка никак не относится к нему. 


Если вы отправляете запрос в Дадату "Респ Крым, Балаклавский р-н", то она ищет совпадения по этим данным и отдаёт ответ "Респ Крым, г Керчь, пер Балаклавский".

Вот что пишет Википедия: "село в Балаклавском районе города федерального значения Севастополя, входит в Орлиновский муниципальный округ". 

Я понимаю, что Википедия — это не источник данных для ДаДаты. Однако, логично предположить, что многие базы данных, которые стандартизируются с помощью ДаДаты, могут содержать подобные данные: "Новобобровка, Балаклавский р-н, Крым респ." Соответственно, было бы здорово, если ДаДата будет уметь "понимать", о чем идет речь, а не просто формально отрабатывать запрос.

Да, было бы здорово, но в существующий алгоритм это не вписывается, к сожалению. Поэтому так.