0
Not a bug

Не распознаются адреса с префиксом улиц

dzhugel 2 years ago updated by Антон 2 years ago 9

http://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest

не распознает адреса вида

Краснодарский край Краснодар город им Дзержинского улица

Answer

Answer
Under review

Вы используете API Подсказок. Подсказки и не предназначены для распознавания адресов. Это интерактивная помощь человеку при вводе. Для распознавания адресов используйте API Стандартизации.

Answer
Under review

Вы используете API Подсказок. Подсказки и не предназначены для распознавания адресов. Это интерактивная помощь человеку при вводе. Для распознавания адресов используйте API Стандартизации.

Почему тогда демонстрационный jquery плагин у вас на сайте дает подсказки по этому адресу?

А REST API возвращает пустой результат

мне важен не факт распознавания адреса на составные - а именно наличие подсказок по нему

А подсказки по этому адресу есть, и не только в демо-форме на сайте:

А почему REST API возвращает пустой результат?

+1

Да и REST API возвращает:

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Token ***" \
  -d '{ "query": "Краснодарский край Краснодар город им Дзержинского улица" }' \
  https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address
{"suggestions":[{"value":"г Краснодар, ул им Дзержинского","unrestricted_value":"Краснодарский край, г Краснодар, ул им Дзержинского","data":...

я передавал параметр count=1 и получал пустой результат - почему так?

Потому что Дадата не может уверенно получить расширенную информацию по этому адресу: почему подсказки возвращают разные значения в зависимости от count.