Enjin carian yang dipertingkatkan

Anda memintanya, dan inilah dia: carian yang lebih baik. Carian sebelum ini sebenarnya adalah penapis: imbasan subrentetan mudah. Ia bagus untuk permulaan, tetapi anda meminta sesuatu yang lebih baik, yang boleh mengendalikan pelbagai perkataan.

PartsBox kini mempunyai enjin carian padanan kabur yang direka untuk memadankan komponen elektronik dengan baik. Ia bertolak ansur dengan sejumlah kesalahan ejaan dan masih mendapat keputusan yang betul. Dan yang paling penting, ia berjalan terus dalam pelayar, dan juga lebih pantas daripada carian lama untuk pangkalan data bukan remeh.

Padanan kabur sangat hebat. Contohnya, mencari "61a20dwp" akan memaparkan TPA6120A2DWP yang anda mahukan, dan menaip "mcp78381" akan menunjukkan MCP73832T-2ACI/OT yang anda ada dalam stok.

Enjin carian komponen baharu juga telah ditulis sedemikian rupa sehingga ia boleh berjalan di kedua-dua pelayar dan pelayan. Ini hebat, kerana ia menyediakan skalabiliti: bagi syarikat dengan pangkalan data komponen yang besar, tidak akan menjadi masalah untuk menyimpan indeks pada pelayan dan menjalankan carian di sana. Malah, ujian menunjukkan tiada perbezaan ketara dalam prestasi apabila kami beralih daripada carian sisi pelanggan kepada menghantar carian ke pelayan.

Enjin baru mengindeks nama komponen, perihalan, tapak (footprint) dan nota pengguna secara lalai. Beberapa petunjuk penggunaan:

  • Secara amnya, taip sahaja apa yang anda cari, dan ia sepatutnya Berfungsi Sahaja.
  • Jika anda mencari perkataan berasingan, taipkannya sebagai perkataan berasingan, tetapi jika anda ingat permulaan dan akhir nama komponen, taipkannya sebagai satu rentetan tunggal.
  • Tiada "sintaks khas", seperti petikan frasa, awalan dengan "+", atau apa-apa seperti itu.
  • Enjin akan bertolak ansur dengan sejumlah kesilapan taip/ejaan, tetapi tiada keajaiban: anda perlu mendapatkan sekurang-kurangnya sebahagian daripada nama dengan betul.

Satu lagi perubahan penting telah diperkenalkan pada jadual Penyimpanan. Ternyata, "Kiraan Komponen" yang dahulunya dipaparkan di sana mengelirukan dan tidak begitu berguna. Ia adalah kiraan komponen berbeza yang disimpan (atau pernah disimpan) di lokasi penyimpanan tertentu. Anda boleh menganggapnya sebagai bilangan beg kunci zip berlabel di lokasi tersebut. Beg itu mungkin kosong (jika anda menggunakan semua komponen), tetapi ia masih akan dikira. Ini mengakibatkan sejumlah besar laporan pepijat. Nombor itu telah digantikan dengan nombor "Stok", yang menunjukkan jumlah stok untuk lokasi tersebut.

Beberapa pepijat kecil telah dihapuskan, antaranya 'linkification': proses mengesan pautan dalam teks nota anda dan menukarnya menjadi pautan HTML. Ternyata ini agak sukar untuk dilakukan dengan betul. Harap-harap saya berjaya melakukannya dengan betul kali ini.

Terdapat juga banyak perubahan di belakang tabir, yang sepatutnya tidak kelihatan kepada pengguna. Ini sama ada menghasilkan prestasi yang lebih baik, atau meletakkan asas untuk ciri baharu yang akan datang pada masa hadapan.

Saya harap enjin carian baharu akan meningkatkan aliran kerja anda apabila bekerja dengan komponen elektronik!

Catatan blog kemudian: Projek (Pengurusan BOM) (2016-04-20)

PartsBox adalah aplikasi dalam talian yang membolehkan anda mengawal inventori komponen elektronik, penentuan harga BOM, dan pengeluaran berskala kecil anda. Ia menjejak di mana komponen disimpan, apakah tahap stok semasa, dan komponen mana yang digunakan dalam projek/BOM mana.

Indeks Blog

KiCon 2019 (2019-03-27)
Tag (2016-04-26)