Mesin pencari yang diperbaiki

Anda memintanya, dan inilah dia: pencarian yang lebih baik. Pencarian sebelumnya benar-benar filter: pemindaian substring sederhana. Itu baik untuk permulaan, tetapi Anda meminta sesuatu yang lebih baik, yang dapat menangani beberapa kata.

PartsBox sekarang memiliki mesin pencarian fuzzy-matching yang dirancang untuk cocok dengan komponen elektronik dengan baik. Ini mentolerir sejumlah kesalahan eja dan masih mendapatkan hasil yang tepat. Dan yang paling penting, itu berjalan langsung di browser, dan juga ternyata lebih cepat daripada pencarian lama untuk basis data yang tidak sepele.

Pencocokan fuzzy sangat bagus. Misalnya, mencari "61a20dwp" akan menampilkan TPA6120A2DWP yang Anda inginkan, dan mengetik "mcp78381" akan menunjukkan MCP73832T-2ACI/OT yang Anda miliki di stok.

Mesin pencari komponen baru juga ditulis sedemikian rupa sehingga dapat berjalan baik di browser maupun di server. Ini bagus, karena menyediakan skalabilitas: untuk perusahaan dengan database komponen besar tidak akan menjadi masalah untuk menyimpan indeks di server dan menjalankan pencarian di sana. Bahkan, tes menunjukkan tidak ada perbedaan kinerja yang mencolok saat kami beralih dari pencarian sisi klien ke mengirim pencarian ke server.

Mesin baru mengindeks nama komponen, deskripsi, jejak kaki dan catatan pengguna secara default. Beberapa petunjuk penggunaan:

  • Secara umum, cukup ketik apa yang Anda cari, dan itu harus Berfungsi Saja. Jika Anda mencari kata-kata terpisah, ketik mereka sebagai kata-kata terpisah, tetapi jika Anda ingat awal dan akhir nama komponen, ketik sebagai satu string. Tidak ada "sintaks khusus", seperti pengutipan frase, penambahan awalan dengan "+", atau hal lainnya. * Mesin akan mentolerir sejumlah kesalahan pengetikan/kesalahan eja, tetapi tidak ada keajaiban: Anda harus mendapatkan setidaknya sebagian nama yang benar.

Perubahan penting lainnya diperkenalkan ke tabel Penyimpanan. Ternyata, "Jumlah Komponen" yang biasa ditampilkan di sana membingungkan dan tidak terlalu berguna. Itu adalah jumlah komponen yang berbeda yang ada (atau pernah ada) di lokasi penyimpanan tertentu. Anda bisa menganggapnya sebagai jumlah kantong zip-lock yang berlabel di lokasi tersebut. Kantong-kantong itu bisa kosong (jika Anda menggunakan semua komponennya), tetapi mereka masih akan dihitung. Ini menghasilkan sejumlah besar laporan bug. Angka tersebut telah digantikan dengan angka "Stok", menunjukkan total stok untuk lokasi tersebut.

Sejumlah bug kecil telah diperbaiki, di antaranya linkifikasi: proses mendeteksi tautan dalam teks catatan Anda dan mengubahnya menjadi tautan HTML. Ternyata ini sangat sulit untuk dilakukan dengan benar. Semoga kali ini saya melakukannya dengan benar.

Ada juga banyak perubahan di bawah kap yang seharusnya tidak terlihat oleh pengguna. Ini baik menghasilkan kinerja yang lebih baik, atau meletakkan dasar untuk fitur baru yang akan datang di masa depan.

Saya berharap mesin pencari baru akan meningkatkan alur kerja Anda saat bekerja dengan komponen elektronik!

Posting blog selanjutnya: Proyek (manajemen BOM) (2016-04-20)

PartsBox adalah aplikasi online yang memungkinkan Anda mengontrol inventaris komponen elektronik, penentuan harga BOM, dan produksi skala kecil. Ini melacak di mana komponen disimpan, berapa tingkat stok saat ini, dan komponen mana yang digunakan dalam proyek/BOM mana.

Indeks Blog