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