Vous l'avez demandé, et la voici : une meilleure recherche. La recherche précédente était en réalité un filtre : une simple analyse de sous-chaîne. C'était bien pour commencer, mais vous avez demandé quelque chose de mieux, qui pourrait gérer plusieurs mots.
PartsBox dispose désormais d'un moteur de recherche à correspondance floue conçu pour bien faire correspondre les composants électroniques. Il tolère une certaine quantité de fautes d'orthographe et obtient toujours les bons résultats. Et surtout, il s'exécute directement dans le navigateur, et s'avère également plus rapide que l'ancienne recherche pour les bases de données non triviales.
La recherche floue est vraiment géniale. Par exemple, rechercher "61a20dwp" fera apparaître le TPA6120A2DWP que vous vouliez vraiment, et taper "mcp78381" affichera le MCP73832T-2ACI/OT que vous avez en stock.
Le nouveau moteur de recherche de composants a également été écrit de manière à pouvoir fonctionner à la fois dans le navigateur et sur le serveur. C'est formidable, car cela offre une évolutivité : pour les entreprises disposant de grandes bases de données de composants, ce ne sera pas un problème de conserver l'index sur le serveur et d'y exécuter des recherches. En fait, les tests ne montrent aucune différence notable de performance lorsque nous passons de la recherche côté client à l'envoi de recherches au serveur.
Le nouveau moteur indexe par défaut les noms de composants, les descriptions, les empreintes et les notes utilisateur. Quelques conseils d'utilisation :
Un autre changement important a été introduit dans la table de Stockage. Il s'avère que le "Nombre de composants" qui y était affiché était confus et peu utile. C'était un décompte des composants distincts qui sont (ou étaient) stockés dans un emplacement de stockage particulier. Vous pouviez le voir comme le nombre de sacs zip-lock étiquetés dans cet emplacement. Les sacs pouvaient être vides (si vous aviez utilisé tous les composants), mais ils étaient quand même comptés. Cela a entraîné un nombre important de rapports de bugs. Le nombre a été remplacé par un nombre de "Stock", indiquant le stock total pour cet emplacement.
Un certain nombre de petits bugs ont été écrasés, parmi lesquels la création de liens : le processus de détection des liens dans le texte de vos notes et leur transformation en liens HTML. Il s'avère que c'est étonnamment difficile à faire correctement. J'espère avoir réussi cette fois-ci.
Il y a également eu beaucoup de changements sous le capot, qui ne devraient pas être visibles pour l'utilisateur. Ceux-ci entraînent soit de meilleures performances, soit posent les bases de nouvelles fonctionnalités qui arriveront à l'avenir.
J'espère que le nouveau moteur de recherche améliorera votre flux de travail lorsque vous travaillez avec des composants électroniques !
PartsBox est une application en ligne qui vous permet de prendre le contrôle de votre inventaire de composants électroniques, de la tarification des nomenclatures (BOM) et de la production à petite échelle. Elle garde une trace de l'endroit où les composants sont stockés, quels sont les niveaux de stock actuels et quels composants sont utilisés dans quels projets/nomenclatures.