Lo avete chiesto, ed eccolo qui: una ricerca migliore. La ricerca precedente era davvero un filtro: una semplice scansione di sottosequenze. Era un buon inizio, ma avete chiesto qualcosa di meglio, che potesse gestire più parole.
PartsBox ora ha un motore di ricerca fuzzy-matching che è progettato per abbinare bene i componenti elettronici. Tollererà una certa quantità di errori di ortografia e otterrà comunque i risultati giusti. E, cosa più importante, funziona direttamente nel browser, ed è anche più veloce della vecchia ricerca per i database non banali.
La corrispondenza approssimativa è davvero fantastica. Ad esempio, cercando "61a20dwp" apparirà il TPA6120A2DWP che volevi davvero, e digitando "mcp78381" mostrerà il MCP73832T-2ACI/OT che hai in magazzino.
Il nuovo motore di ricerca dei componenti è stato scritto in modo tale da poter funzionare sia nel browser che sul server. Questo è fantastico, perché offre scalabilità: per le aziende con grandi database di componenti non sarà un problema mantenere l'indice sul server ed eseguire ricerche lì. Infatti, i test non mostrano differenze significative nelle prestazioni quando passiamo dalla ricerca lato client all'invio delle ricerche al server.
Il nuovo motore indicizza i nomi dei componenti, le descrizioni, le impronte e le note dell'utente per impostazione predefinita. Alcuni suggerimenti sull'uso:
Un'altra importante modifica è stata introdotta nella tabella di Archiviazione. Si è scoperto che il "Conteggio Parti" che veniva visualizzato lì era confuso e non molto utile. Era un conteggio di parti distinte che sono (o erano) conservate in un particolare luogo di archiviazione. Potresti pensarlo come il numero di sacchetti zip-lock etichettati in quella posizione. I sacchetti potrebbero essere vuoti (se hai usato tutti i componenti), ma sarebbero comunque conteggiati. Questo ha portato a un numero significativo di segnalazioni di bug. Il numero è stato sostituito con un numero "Stock", che indica lo stock totale per quella posizione.
Un numero di piccoli bug sono stati schiacciati, tra questi la linkificazione: il processo di rilevamento dei link nel testo delle tue note e la loro trasformazione in link HTML. Si scopre che è sorprendentemente difficile farlo bene. Spero di averlo fatto bene questa volta.
Ci sono state anche molte modifiche sotto il cofano, che non dovrebbero essere visibili all'utente. Queste o risultano in prestazioni migliori, o pongono le basi per nuove funzionalità che arriveranno in futuro.
Spero che il nuovo motore di ricerca migliorerà il tuo flusso di lavoro quando lavori con componenti elettronici!
PartsBox è un'app online che ti permette di prendere il controllo del tuo inventario di componenti elettronici, della tariffazione BOM e della produzione su piccola scala. Tiene traccia di dove sono conservati i componenti, quali sono i livelli di stock attuali, e quali componenti sono utilizzati in quali progetti/BOM.