Referans məlumatlar və zənginləşdirmə
Otuz dörd milyon sətir, bir addım kimi
Ölkələr, dillər və valyutalar. 13,4 milyon əhali yaşayan yer və coğrafi obyekt. 19 milyon ad variantı. İki milyon poçt indeksi. Hava limanları, dəniz limanları, avtomobil markaları. Altmış beş son nöqtə, autentifikasiya yoxdur, tarif cədvəli yoxdur, çünki bu, iş axınınızın onsuz da işlədiyi eyni platformadır.
Niyə bu qeyri-adidır
Digər bütün avtomatlaşdırma alətlərində “bu ünvanı yoxla” ödənişli üçüncü tərəf inteqrasiyasıdır. Satıcı tapırsınız, hesab açırsınız, tarif cədvəli üzrə razılaşırsınız, açar əldə edirsiniz, açarı saxlayırsınız, kvotanı izləyirsiniz və həcminiz dəyişdikdə yenidən danışırsınız. Sorğunun özü iyirmi millisanıyə çəkir; satınalma isə iki həftə.
Burada seçici (picker) içindəki bir addır. Məlumatlar açıq istinad məlumatlarıdır — GeoNames, rəsmi kod siyahıları, dərc olunmuş reyestrlər — castomAPI tərəfindən təmizlənir, indekslənir və təqdim edilir; bu servis ona görə mövcuddur ki, bu ailədəki on iki məhsulun eyni şeyə ehtiyacı var idi və bir dəfə qurmaq on iki dəfə qurmaqdan ucuzdur.
Axtarış trigram əsaslıdır və minimum üç simvol tələb edir, ona görə də natamaf və ya səhv yazılmış ad belə yeri tapır. Bu minimum qəsdəndir: iki simvol hər şeyə uyğun gəlir, hər şeyə uyğun gələn axtarış isə axtarışın olmamasından da pisdir.
Onunla edilən üç iş
Yoxlama — pis məlumatı qapıda dayandırın. Bu, həmin şəhər üçün real poçt kodudurmu? Həmin ölkə kodu mövcuddurmu, yoxsa 2019-cu ildə birinin etdiyi və o zamandan bəri yayılan bir səhvdir? PLN valyutadırmı və bu müştəridən məhz onunla ödəniş alınmalıdırmı?
Normalizasiya — “Warsaw”, “Warszawa”, “Varsovie” və “Варшава” bir identifikatorlu bir yerdır. On doqquz milyon ad variantı mövcuddur ki, müştəri bazanız eyni şəhərin dörd yazılışını saxlayıb onları dörd şəhər kimi göstərmək məcburiyyətində qalmasın.
Zənginləşdirmə — şəhər adı koordinatlara, vaxt qurşağına, inzibati regiona və əhali rəqəminə çevrilir. Hava limanı kodu ada və yerləşməyə çevrilir. Poçt kodu iyerarxiyada ondan yuxarıdakı hər şeyə çevrilir. İnsanın əks halda əl ilə yazacağı altı sahə, iyirmi millisaniyəyə, heç bir xərcə doldurulur.
Vaxt qurşağı səssiz-cəssiz işləyən hissədir
Yerin təyini sizə onun vaxt qurşağını verir, vaxt qurşağı isə “bunu səhər doqquzda göndər” ifadəsinin sizin üçün deyil, alıcı üçün səhər doqquz demək olmasını təmin edir. Səssiz saatlar, cədvəllər və xatırlatmalar beynəlxalq siyahı üçün heç kim xəritə cədvəli saxlamadan düzgün olur.
- 1Giriş“ul. Powstańców Śląskich 5, 53-332 Wrocław, PL”
- 2Poçt kodu uyğun gəldi53-332 → Wrocław, Dolnośląskie, PL.
- 3Məntəqə müəyyən olundu51.0938 N, 17.0226 E · Europe/Warsaw · əhali 674 079.
- 4Geri yazıldıƏks halda bir insanın əl ilə yazacağı altı sahə dolduruldu.
- §Maya dəyəriDeterministik addır. Açar yoxdur, kvota yoxdur, hər sorğuya ödəniş yoxdur.
Vaxt: 40 ms65 endpoint mövcuddur

Otuz dörd milyon sətir. Bir addım.
İşlənmiş nümunələr
Öz yerini harda tapır
Daşıyıcı görmədən əvvəl
Göndəriş etiketi alınmazdan əvvəl yoxlanılmış və normallaşdırılmış ünvan. Rədd edilmiş etiket haqq və bir gün başa gəlir; rədd edilmiş poçt kodu isə iyirmi millisaniyə.
Mühasib görmədən əvvəl
Faktura qaldırılmazdan əvvəl valyuta kodu və ölkə kodunun yoxlanması, onların göndərildikdən sonra yoxlanmasından xeyli ucuzdur.
Siyahının dublikatlarının təmizlənməsi
Eyni şəhərin iki yazılışı altında eyni müştəriyə aid iki qeyd, hər iki şəhər eyni identifikatora həll olunduqda düzgün birləşir.
Coğrafiyaya görə marşrutlama
Müştəri üçün koordinatlar və sizin anbarlarınız üçün koordinatlar, və marşrut heç kim poçt kodu–anbar cədvəli saxlamadan ən yaxınını seçir.
Dil, düzgün şəkildə
Ölkə dillərinə həll olunur, ona görə də göndərilən mesaj alıcının ehtimal ki, oxuduğu dillərdə birində olur — bayraq haqqında fərziyyə ilə deyil, məlumatla qərara alınır.
Avtomobil parkı və logistika
Nəqliyyat markaları, hava limanları və dəniz limanları kanonik qeydlər kimi — işində bir şeyin fiziki hərəkəti olan iş axınları üçün.
Dürüst sərhədlər
Bu, açıq istinad məlumatıdır, kommersiya ünvan-təsdiq xidməti deyil. Sizə 53-332-nin Wrocławda real poçt kodu olduğunu deyəcək və məntəqənin koordinatlarını verəcək. Amma 5 saylı binada 212 saylı mənzilin mövcud olub-olmadığını və ya orada kimsənin yaşayıb-yaşamadığını deməyəcək. Çatdırılma nöqtəsi səviyyəsində təsdiq üçün milli poçt operatorunun məhsuluna ehtiyacınız var, və iş axını bununla yanaşı birini HTTP üzərindən çağıra bilər.
Bu, həmçinin şəxsi məlumatların mənbəyi deyil. Burada insanlar yoxdur. Yerlər, kodlar, reyestrlər və açıq faktlar var — məhz buna görə kimlik təsdiqi olmadan təqdim edilə bilir.
Təzəlik haqqında: istinad məlumatları yavaş dəyişir və bu, davamlı deyil, cədvəl üzrə yenilənir. Yeni ad dəyişmiş kənd eyni gündüz görünməyəcək. Saatlıq dəyişən hər şey üçün əvəzində hadisələr axınına baxın — o, məhz bunun üçün qurulub.