История страницы
...
- в исходном тексте не будет найдено ни одного элемента адреса,
- исходный текст на неподдерживаемом языке. Только русский поддерживаем пока что.
Базовые элементыОбщепринятые сокращения слов, которые уже заложены в библиотеку. Только указанные элементы адреса представлены в первой версии действия.включаются в адрес и список адресообразующих элементов приведены в таблице.
Субъект Российской Федерации |
---|
федеральный округ республика край область автономный округ (причем сокращение ао, а не а.окр) |
Муниципальное образование |
Административно-территориальная единица |
район |
Населенный пункт |
город село деревня посёлок |
Элемент планировочной структуры |
Элемент улично-дорожной сети |
улица проспект проезд переулок площадь шоссе набережная бульвар |
Элемент объекта адресации |
дом |
Тип здания |
корпус строение |
Тип помещения |
офис квартира |
Каждый найденный адрес будет записан в словарь, где ключами являются поля адреса, а значениями извлеченные данные.
Если в поданном тексте нет искомого поля, то оно вернется пустым. Ошибки не будет. Чтобы робот не ломался, если пользователь захочет вытащить этот ключ.
Если в одном предложении указаны страна, и город, а в другом предложении списком улица, дом, индекс, то есть в разных предложениях части 1 сущности, то они извлекутся как разные адреса в отдельные словари, не дополняя друг друга.
Ключи словаря адресов:
- Полный адрес
- Страна
- Субъект Российской Федерации
- Муниципальное образование
- Административно-территориальная единица
- Населенный пункт
- Элемент планировочной структуры
- Элемент улично-дорожной сети
- Элемент объекта адресации
- Тип здания
- Тип помещения
- Почтовый индекс
В первый ключ "Полный адрес" попадает вся найденная строка с адресом, а остальные поля будут заполнены согласно ключам словаря.
Пример использования
Задача:
...