Vous l'avez demandé, et le voici : une meilleure recherche. La recherche précédente était vraiment un filtre : une simple analyse de sous-chaîne. C'était un bon début, mais vous avez demandé quelque chose de mieux, qui pourrait gérer plusieurs mots.
PartsBox dispose maintenant d'un moteur de recherche à correspondance floue qui est conçu pour correspondre bien aux composants électroniques. Il tolère un certain nombre de fautes d'orthographe et obtient toujours les bons résultats. Et surtout, il fonctionne directement dans le navigateur, et se trouve également être plus rapide que l'ancienne recherche pour les bases de données non triviales.
La correspondance floue est vraiment géniale. Par exemple, la recherche de "61a20dwp" vous amènera au TPA6120A2DWP que vous vouliez vraiment, et taper "mcp78381" vous montrera le MCP73832T-2ACI/OT que vous avez en stock.
Le nouveau moteur de recherche de composants a également été écrit de telle manière qu'il peut fonctionner à la fois dans le navigateur et sur le serveur. C'est génial, car cela offre une évolutivité : pour les entreprises avec de grandes bases de données de composants, il ne sera pas un problème de garder l'index sur le serveur et d'y effectuer 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 des utilisateurs. Quelques conseils sur l'utilisation :
Un autre changement important a été introduit dans le tableau de stockage. Il s'avère que le "Nombre de pièces" qui y était affiché était confus et pas très utile. C'était un décompte des pièces distinctes qui sont (ou étaient) stockées dans un emplacement de stockage particulier. Vous pourriez le considérer comme le nombre de sacs zip-lock étiquetés dans cet emplacement. Les sacs pourraient être vides (si vous avez utilisé tous les composants), mais ils seraient quand même comptés. Cela a entraîné un nombre significatif de rapports de bugs. Le nombre a été remplacé par un nombre "Stock", indiquant le stock total pour cet emplacement.
Un certain nombre de petits bugs ont été écrasés, parmi eux la linkification : le processus de détection des liens dans votre texte de note et de leur transformation en liens HTML. Il s'avère que c'est étonnamment difficile à bien faire. J'espère que je l'ai bien fait cette fois.
Il y a eu aussi beaucoup de changements sous le capot, qui ne devraient pas être visibles par l'utilisateur. Ceux-ci se traduisent soit par une meilleure performance, soit par la pose des bases pour de nouvelles fonctionnalités qui arriveront à l'avenir.
J'espère que le nouveau moteur de recherche améliorera votre flux de travail lors du travail 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, et de la production à petite échelle. Elle garde une trace de l'endroit où les composants sont stockés, de ce que sont les niveaux de stock actuels, et de quels composants sont utilisés dans quels projets/nomenclatures.