drizki / geografis

📍 Modul Node.js yang mengandung data kode wilayah desa/kelurahan, kecamatan, kabupaten/kota, provinsi, kode pos, koordinat, elevasi, dan geometri area seluruh Indonesia.
25 stars 5 forks source link

Ada beberapa desa yang memiliki kode pos yang sama #2

Open ramdanplusplus opened 8 months ago

ramdanplusplus commented 8 months ago

Ada beberapa desa yang memiliki kode pos yang sama. Desa di kecamatan Ujungjaya memiliki kode pos 45383 adalah: Ujungjaya, Palabuan, Palasari, Keboncau, Sakurjaya, Kudangwangi, Sukamulya, Cipelang, dan Cibuluh.

Saya lihat field code itu unique, jadi untuk "ref" bisa menggunakan field "code" dari pada field "postal". Untuk sementara saya melakukan perubahan seperti dibawah ini.

` /src/main.js

    // const elastic = elasticlunr(function () {
    //     fields.forEach(field => this.addField(field)); 
    //     this.setRef("postal");
    // });

   const elastic = elasticlunr(function () {
        fields.forEach(field => this.addField(field)); 
        this.setRef("code");
    });

`

And

` /src/main.js

    // search.forEach(item => results.push(this.data.find(i => i.postal === Number(item.ref))));
    search.forEach(item => results.push(this.data.find(i => i.code === item.ref)));

`

drizki commented 7 months ago

Good point. Silahkan membuat PR jika ingin diikutsertakan ke rilis berikutnya.

Terima kasih.