0
Not a bug

Нет подсказок домов при запросе улицы с ограничением по городу

Александр Хованский 2 years ago in Подсказки • updated by Антон 2 years ago 4

Простой запрос

{
  "query": "г Ростов-на-Дону, берег"
}

возвращает как подсказку улицы, так и подсказки домов:

г Ростов-на-Дону, ул Береговая
г Ростов-на-Дону, ул Береговая, д 1/2а
г Ростов-на-Дону, ул Береговая, д 2
...


Но запрос с ограничением по городу

{
"query": "берег",
"locations": [{
"city_fias_id": "c1cfe4b9-f7c2-423c-abfa-6ed1c05a15c5"
}]
}

возвращает только подсказку улицы:

г Ростов-на-Дону, ул Береговая

То же самое, если город указать названием, а не кодом ("city": "Ростов-на-Дону").


Только если указать полное название улицы с типом ("query": "ул береговая"), появляются подсказки домов.



Я думаю, это ошибка, т.к. семантически запросы одинаковы.


Можно ли какими-нибудь параметрами запроса добиться того, чтобы в запросе с ограничением подсказки домов тоже присутствовали?

Answer

Answer
Not a bug

Александр, прошу прощения за долгий ответ.


В целях производительности мы сделали поиск домов от второго слова при запросе подсказок с ограничением по городу. Например, по запросу "ул берег" подсказки будут с домами, а по запросу "берег" только улица.


Answer
Not a bug

Александр, прошу прощения за долгий ответ.


В целях производительности мы сделали поиск домов от второго слова при запросе подсказок с ограничением по городу. Например, по запросу "ул берег" подсказки будут с домами, а по запросу "берег" только улица.


Можно ли при наличии только одной подходящей улицы начинать поиск домов?

Можно пример запроса?