Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
Достоверность данных, интеграция, системы
Добрый день!
1. Подскажите источник возникновения ваших данных. (из каких систем вы получаете и агрегируете данные)
2. Каков алгоритм проверки и сравнения данных между системами?
В Дадате есть 3 разных сервиса: Подсказки, Стандартизация, Поиск дублей. Если я правильно понял, вас интересует Стандартизация. Ее задача – проверить ваши данные на корректность, обогатить их дополнительной информацией. Для разных типов данных у нас разные возможности.
ФИО
Определяем, правильно клиент указал его или нет, убираем опечатки, склоняем по падежам.
Адрес
Определяем корректность адреса, существование адреса в ФИАС, пригодность адреса к почтовой доставке. Также проставляем ФИАС/КЛАДР коды, геокоординаты, рыночную стоимость квартиры, в пределах КАД адрес или нет (если нет – определяем расстояние).
Паспорт
Проверяем, действителен ли паспорт по справочнику ФМС.
E-mail
Проверяем корректность e-mail, исправляем опечатки в доменной части, сообщаем об одноразовых почтовых ящиках.
Телефон
Проверяем телефон на корректность, отделяем сомнительные номера от гарантированно хороших. Проставляем актуальные коды города, определяем оператора, сверяем телефоны с адресом и сообщить о несоответствии.
Также парсим даты и определяем марку и модель автомобиля.
Скоринговый анализ не проводим, мы оцениваем данные на корректность и пригодность к типовым бизнес-сценариям + обогащаем дополнительной информацией. Если у вас есть конкретная бизнес-задача — можем оценить, как именно наш сервис может вам помочь.
Есть API, также поддерживаем файловую обработку (xls/csv). Для интеграции достаточно зарегистрироваться и сгенерировать API-ключ в личном кабинете. Примеры API-запросов – в документации. Первые 100 запросов – бесплатно.
ДУЛ
А ваш сервис по проверке корректности паспортов умеет проверять корректность загранпаспортов и других документов удостоверяющих личность?
К сожалению, сейчас работаем только с российскими паспортами. Другие виды документов пока не умеем.
неправильная стандартизация
первый - исходный, второй - стандартизированнный
Благовещенск, ул. Игнатеевское шоссе,17 | г Москва, Рязановское п, дор Симферопольское шоссе, д 17 |
Исправили опечатки:
Благовещенск, ул. Игнатеевское шоссе,17
Благовещенск, ул Артелерийская,31
Добавлять произвольный текст в строку адреса
Здравствуйте! Подскажите, пожалуйста, возможно ли добавлять произвольных текст в строку адреса?
Пример адреса: Россия, Московская обл, Красногорский р-н, Красногорск г, вблизи города Красногорска
Добрый день!
Можно запретить автоисправление. Но работать будет только если пользователь уже выбрал часть Подсказки "Московская обл, Красногорский р-н, г Красногорск". В общем, можно, но сложновато
Скажите, зачем вам такая функциональность? Проще вынести примечание в другое поле.
г Москва, ш Звенигородское, д 4 указывает координаты на ТТК
https://yandex.ru/maps/213/moscow/?ll=37.557765%2C55.764209&z=14&text=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0%2C%20%D0%9F%D1%80%D0%B5%D1%81%D0%BD%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9%20%D1%80-%D0%BD%2C%20%D0%97%D0%B2%D0%B5%D0%BD%D0%B8%D0%B3%D0%BE%D1%80%D0%BE%... пример того что говорит яндекс на этот запрос
Дело в том, что Подсказки работают по ФИАС (всероссийский классификатор адресов налоговой службы) .
К сожалению, ФИАС неполон. В нем нет некоторых домов и строений, в том числе и указанного вами дома 4.
Если вы не хотите, чтобы Подсказки подставляли похожий вариант автоматически, можно запретить автоисправление.
603087,г.Нижний Новгород.ул.Верхняя Печорская,д.12 кв 140
603087,г.Нижний Новгород.ул.Верхняя Печорская,д.12 кв 140
ИСПРАВЛЯЕТ УЛИЦУ ПРОСТО НА" ВЕРХНЯЯ"!!! НЕ ВЕРНО!
Добрый день.
В Нижнем Новгороде нет улицы "Верхняя Печорская". Есть улицы "Верхняя" и "Верхне-Печерская" (и второй вариант плохо совпадает с "Верхней Печорской" даже с допущениями). Поэтому Дадата разобрала адрес в в Верхнюю улицу. Но предупредила, что не уверена в исходном адресе, и нужно проверить и его и результат обработки вручную.
В API-обработке об этом сообщает код качества (qc = 1). В файловой – отдельное поле "Код проверки" (Сомнительный).Дубликаты с учетом юр лиц
Подскажите, пожалуйста, учитываются ли при поиске дубликатов другие параметры, например, юр лицо или название магазина/точки?
Причина вопроса: в одном адресе может быть несколько одинаковых магазинов, но если системе смотрит только по адресу, она схлопнет эти 2 магазина в 1.
Дадата наконец научилась учитывать названия компаний при поиске дублей.
Яндекс DNS считает, что confluence.hflabs.ru заражён
Яндекс DNS редиректит сюда: https://yandex.ru/infected?url=confluence.hflabs.ru&fmode=inject&infectedalert=yes&mime=html
Нет геокоординат для Севастополя
Здравствуйте.
Столкнулся с такой проблемой, При вводе адреса регион/город/улица/дом, не выводит координаты если регион Севастополь, город Севастополь. При включении г. Инкерман, региона Севастополь координаты выводятся. Заранее спасибо за помощь. Прилагаю код
(function(jQuery) {
var serviceUrl="https://suggestions.dadata.ru/suggestions/api/4_1/rs",
token = "0e03e0dc1baa2315967c3d11738a1f59798348f0",
type = "ADDRESS",
$region = jQuery("#region"),
$city = jQuery("#city"),
$street = jQuery("#street"),
$house = jQuery("#house"),
$сoord = jQuery("#сoord");
function join(arr /*, separator */) {
var separator = arguments.length > 1 ? arguments[1] : ", ";
return arr.filter(function(n){return n}).join(separator);
}
function showSelected(suggestion) {
var address = suggestion.data;
jQuery("#region").val(join([
join([address.region_type_full, address.region], " "),
join([address.area_type_full, address.area], " ")
]));
jQuery("#city").val(join([
join([address.city_type_full, address.city], " "),
join([address.settlement_type_full, address.settlement], " ")
]));
jQuery("#street").val(
join([address.street_type_full, address.street], " ")
);
jQuery("#house").val(join([
join([, address.house], " "),
join([, address.block], " ")
]));
}
function getCoord(suggestion){
var address = suggestion.data;
jQuery("#coord").val(join([address.geo_lon, address.geo_lat], " "));
}
$region.suggestions({
serviceUrl: serviceUrl,
token: token,
type: type,
count: 10,
hint: false,
bounds: "region-area",
onSelect: showSelected,
onSearchComplete: getCoord
});
$city.suggestions({
serviceUrl: serviceUrl,
token: token,
type: type,
count: 10,
hint: false,
bounds: "city-settlement",
constraints: $region,
onSelect: showSelected,
onSearchComplete: getCoord
});
$street.suggestions({
serviceUrl: serviceUrl,
token: token,
type: type,
count: 10,
hint: false,
bounds: "street",
constraints: $city,
onSelect: showSelected,
onSearchComplete: getCoord
});
$house.suggestions({
serviceUrl: serviceUrl,
token: token,
type: type,
count: 10,
hint: false,
bounds: "house",
constraints: $street,
onSelect: showSelected,
onSearchComplete: getCoord
});
})(jQuery);
Сервис поддержки клиентов работает на платформе UserEcho