Если подсказки не могут найти адрес у себя и есть интеграция с Фактором, то Подсказки направят запрос в Фактор, чтобы получить разобранный адрес.

Случаи, когда Подсказки не могут у себя найти адрес:

Ответ от Фактора подсказки преобразуют в свой формат и возвращают ответ в том же виде, как будто бы адрес был найден в поисковом индексе.


Когда Подсказки "ходят" в Фактор

Основной вариант это когда Подсказки берут из Фактора дом или квартиру, улицу запрашивают только в случае опечатки.

Если в Подсказках и Факторе разные версии ФИАС, то в случае отсутствия дома в Подсказках, они обратятся к Фактору и будет возвращен дом из Фактора, если получен хороший код качества. Однако в подсказке будет присутствовать только один дом — вводимый пользователем.


Особенности интеграции с Фактором

  1. Подсказки дописывают в адрес родителя, если есть ограничение по родителю.
    Пример: фильтрация по Самаре. Запрос "Авиационная". В Фактор уходит: "Самара, авиационная".
    Работает только с одним родителем. Если указано несколько, то запрос все равно будет один — с первым родителем.
  2. Если нет ограничения по родителю, но есть геобуст, то в Фактор уйдут 2 адреса в одном запросе, а не один.
    Как получаются эти два адреса: