Mesin pencari yang ditingkatkan

Anda memintanya, dan inilah dia: pencarian yang lebih baik. Pencarian sebelumnya sebenarnya adalah filter: pemindaian substring sederhana. Itu bagus untuk permulaan, tetapi Anda meminta sesuatu yang lebih baik, yang dapat menangani banyak kata.

PartsBox sekarang memiliki mesin pencari fuzzy-matching yang dirancang untuk mencocokkan komponen elektronik dengan baik. Mesin ini mentolerir sejumlah kesalahan ejaan dan tetap mendapatkan hasil yang tepat. Dan yang paling penting, ini berjalan langsung di browser, dan juga lebih cepat daripada pencarian lama untuk basis data non-trivial.

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

Mesin pencari komponen baru juga telah ditulis sedemikian rupa sehingga dapat berjalan baik di browser maupun di server. Ini bagus, karena memberikan skalabilitas: bagi perusahaan dengan basis data komponen yang besar, tidak akan menjadi masalah untuk menyimpan indeks di server dan menjalankan pencarian di sana. Faktanya, pengujian menunjukkan tidak ada perbedaan kinerja yang nyata saat kami beralih dari pencarian sisi klien ke pengiriman pencarian ke server.

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

  • Secara umum, cukup ketik apa yang Anda cari, dan itu seharusnya Langsung Berhasil.
  • Jika Anda mencari kata-kata terpisah, ketikkan sebagai kata-kata terpisah, tetapi jika Anda mengingat awal dan akhir nama komponen, ketikkan sebagai satu string tunggal.
  • Tidak ada "sintaks khusus", seperti pengutipan frasa, awalan dengan "+", atau semacamnya.
  • Mesin akan mentolerir sejumlah kesalahan ketik/salah eja tertentu, tetapi tidak ada keajaiban: Anda harus mendapatkan setidaknya sebagian dari nama dengan benar.

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

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

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

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

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

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

Indeks Blog