Geliştirilmiş bir arama motoru

Daha iyi arama istediniz ve işte burada: daha iyi arama. Önceki arama gerçekten basit bir alt dizin taraması olan bir filtreydi. Bir başlangıç için iyiydi, ancak birden fazla kelimeyi işleyebilecek, daha iyisini istediniz.

PartsBox artık, elektronik bileşenleri iyi eşleştiren bir bulanık eşleştirme arama motoruna sahiptir. Belirli bir miktarda yazım hatasına tolerans gösterir ve yine de doğru sonuçları alır. Ve en önemlisi, tarayıcıda çalışır ve aynı zamanda önemsiz olmayan veritabanları için eski aramadan daha hızlıdır.

Bulanık eşleştirme gerçekten harika. Örneğin, "61a20dwp" araması yapmak istediğiniz TPA6120A2DWP'yi getirecek ve "mcp78381" yazmak stokta sahip olduğunuz MCP73832T-2ACI/OT'yi gösterecektir.

Yeni bileşen arama motoru, hem tarayıcıda hem de sunucuda çalışacak şekilde yazıldı. Bu harika, çünkü ölçeklenebilirlik sağlıyor: büyük parça veritabanlarına sahip şirketler için, indeksi sunucuda tutmak ve aramaları orada yapmak sorun olmayacak. Gerçekte, istemci tarafı aramadan sunucuya arama göndermeye geçiş yaparken performansta fark edilir bir düşüş olmadığını gösteren testler var.

Yeni motor varsayılan olarak bileşen adlarını, açıklamalarını, ayak izlerini ve kullanıcı notlarını indeksler. Kullanım hakkında birkaç ipucu:

  • Genel olarak, aradığınız şeyi yazın, ve bu İşe Yaramalı.
  • Ayrı kelimeler arıyorsanız, onları ayrı kelimeler olarak yazın, ancak bir bileşenin başlangıcını ve sonunu hatırlıyorsanız, onu tek bir dizi olarak yazın.
  • "Özel sözdizimi" gibi bir şey yoktur, örneğin ifadeyi tırnak içine alma, bir "+" ile önek ekleme veya bunun gibi bir şey.
  • Motor belirli bir sayıda yazım hatası/yanlış yazımı tolere eder, ancak mucizeler yoktur: adın en azından bir kısmını doğru almanız gerekir.

Depolama tablosuna önemli bir değişiklik daha getirildi. Görünüşe göre, orada gösterilen "Parça Sayısı" kafa karıştırıcı ve pek de faydalı değildi. Belirli bir depolama yerinde saklanan (veya saklanmış olan) farklı parçaların sayısıydı. Bunu, o yerdeki etiketli zip-lock torbaların sayısı olarak düşünebilirsiniz. Torbalar boş olabilir (tüm bileşenleri kullanmış olabilirsiniz), ama yine de sayılırlardı. Bu, önemli sayıda hata raporuna yol açtı. Sayı, o yer için toplam stok miktarını gösteren "Stok" sayısı ile değiştirildi.

Birkaç küçük hata düzeltildi, bunlar arasında bağlantılaştırma da var: not metninizdeki bağlantıları tespit edip bunları HTML bağlantılarına dönüştürme işlemi. Bu işin doğru yapılması beklenenden daha zor. Umarım bu sefer doğru yapmışımdır.

Görünür olmaması gereken birçok alt yapı değişikliği yapıldı. Bunlar ya daha iyi performansa yol açar ya da gelecekte gelecek olan yeni özellikler için temel oluşturur.

Umarım yeni arama motoru, elektronik bileşenlerle çalışırken iş akışınızı iyileştirir!

Sonraki blog yazıları: Projeler (BOM yönetimi) (2016-04-20)

PartsBox, elektronik parçalarınızın envanterini, BOM fiyatlandırmasını ve küçük ölçekli üretimi kontrol altına almanızı sağlayan çevrimiçi bir uygulamadır. Parçaların nerede saklandığını, mevcut stok seviyelerinin ne olduğunu ve hangi parçaların hangi projeler/BOM'larla kullanıldığını takip eder.

Blog İndeksi