Полный адрес, выделяемый из текста
Пространство имен: pullenti.address
Синтаксис
Свойства (get/set)
|
Имя |
Тип |
Описание |
 | lastItem | AddrObject | Последний (самый низкоуровневый) элемент адреса |
 | lastItemWithGar | AddrObject | Самый низкоуровневый объект, который удалось привязать к ГАР |
Методы
Поля
|
Имя |
Тип |
Описание |
 | additionalItems | Array | Список дополнительных элементов (самых низкоуровневых), если есть.
При перечислении одноуровневых элементов в адресе (например, несколько квартир)
элементы начиная со второго заносятся в этот список. Если таких элементов нет, то null.
Например, ... д.10 кв.1,2,3 - кв.1 будет в lastItem, а кв.2 и 3 попадут в этот список.
Работает только для режима "текста одного адреса". |
 | alpha2 | String | Двухзначный код страны (RU, EN, US ...) |
 | beginChar | Number | Начальная позиция в тексте |
 | coef | Number | Коэффициент качества выделения (от 0 до 100).
100 - идеальное качество, привязалось всё к одному ГАР-объекту
и нет непонятных элементов в тексте |
 | endChar | Number | Конечная позиция в тексте |
 | errorMessage | String | Сообщение, описывающее ошибки (если null, то замечаний и ошибок нет) |
 | infoMessage | String | Несущественные информационные сообщения |
 | items | Array | Элементы адреса в порядке убывания (от региона до квартир/комнат) |
 | milliseconds | Number | Миллисекунд обрабатывалось (в случае обработки одиночного адреса) |
 | params | Hashtable | Дополнительные параметры (индексы, этажи, номер генплана и пр.) |
 | readCount | Number | Количество чтений объектов из индекса ГАР (для отладки производительности) |
 | secondAddress | TextAddress | Второй адрес, который иногда встречается в поле адреса
(например, указывают адрес регистрации и адрес проживания).
Кстати, у этого secondAddress тоже может быть свой secondAddress и т.д.,
если адресов в тексте несколько, идущие подряд. |
 | text | String | Анализируемый текст адреса в случае одиночной обработки или фрагмент исходного текста
для множественной обработки |