Ваши комментарии

Добрый день! Вот документация для API. А вот примеры для jquery-виджета (секция «Подсказки по отдельным полям адреса»).

На словах как-то не очень получается донести все нюансы ).

Давайте попробуем на практике — http://codepen.io/anon/pen/zxGbZQ

Попробуйте ввести индекс "309" и вы увидите, о чем идет речь.
Спасибо за комментарий!

> Пользователь вводит в индекс цифры индекса, и у него выпадают подсказки с вариантами индекса, региона и города.

Определить индекс до выбора улицы в большинстве случаев нет возможности, т.к. поле индекса, которое берется из КЛАДР, обычно пустое для городов и населенных пунктов.
Возьмем, к примеру, Москву - для нее поле индекса в КЛАДР пустое. То есть автоматически заполнить поля Регион и Город на основании значения индекса не выйдет, потому что есть регион Москва и город Москва, но для них в КЛАДР не проставлен индекс, и значение индекса будет нулевое.
Непустой индекс начинает появляться в полях на уровне улиц, но, как понимаю, это не то, что вы хотите.
Спасибо за ответ!
Смотрите, тут есть такая проблема: в КЛАДР-е не проставлены индексы для многих городов и населенных пунктов. Например, для Москвы нет индекса. Соответственно, "вытащить" индекс можно только начиная с улицы.
Но и тут есть нюанс. Бывает так, что и у улицы нет индекса, пока не определен дом.
Например:
г Санкт-Петербург, ул 2-я Жерновская, д 46 - индекс 195030
г Санкт-Петербург, ул 2-я Жерновская, д 23 - индекс 195043
2 дома на одной и той же улице имеют разные индексы. 
Поэтому можно сделать пример с поиском через улицы, но его надежность будет оставлять желать лучшего, он просто не будет находить некоторые улицы, вроде той, что в примере.
Итак, сформулирую идею - голосуйте, если она вам нравится. 

В "Фактор" можно задавать набор регионов перед обработкой данных — это бывает полезно при обработке адресов без городов и заметно повышает качество распознавания данных.

Можно добавить эту же возможность в дадату, на этапе автоопределения полей. 
Добрый день! 
Расскажите, пожалуйста, более подробно про ваш кейс. Что вы хотите получить как конечный результат?
Спасибо за идею. Пока мы не хотим усложнять эту форму. Если будут аналогичные пожелания и много - подумаем, что сможем с этим сделать.
Денис, мы этой формой показываем предварительный результат обработки, чтобы пользователь оценил самостоятельно, крут ли наш алгоритм на его данных, или нет. 

Обычно процент распознавания составляет от 50 до 90% в зависимости от источника данных. Для вашего образца корректно разобрано (см. поле "Код проверки") 35 из 50 записей, это 70%.

На одних данных алгоритм может быть крут, на других - нет. Предпросмотр обработки первых 100 записей позволяет это оценить до оплаты. 

Если у вас есть пожелания по самому устройству формы - с радостью их выслушаем. Мы не поняли, в какой момент вы предлагаете вставить выбор региона - в момент обработки, если система не поняла регион, к которому относится адрес?



Денис, вы можете передавать регион в экселе отдельным адресным полем. А для текущего поля с адресом поставить галочку "Продолжение предыдущего". Тогда dadata будет разбирать ваши адреса с учетом региона. 

Это то, чего вам хотелось?

Сервис поддержки клиентов работает на платформе UserEcho