Parannettu hakukone

Pyysitte sitä, ja tässä se on: parempi haku. Aiempi haku oli oikeastaan suodatin: yksinkertainen osamerkkijonohaku. Se oli hyvä alku, mutta pyysitte jotain parempaa, joka pystyisi käsittelemään useita sanoja.

PartsBoxissa on nyt sumeaa logiikkaa käyttävä hakukone, joka on suunniteltu löytämään elektroniset komponentit hyvin. Se sietää tietyn määrän kirjoitusvirheitä ja antaa silti oikeat tulokset. Ja mikä tärkeintä, se toimii suoraan selaimessa ja on myös nopeampi kuin vanha haku ei-triviaaleille tietokannoille.

Sumea haku on todella hieno. Esimerkiksi haku "61a20dwp" tuo esiin TPA6120A2DWP:n, jota todella halusit, ja kirjoittamalla "mcp78381" näytetään MCP73832T-2ACI/OT, jota sinulla on varastossa.

Uusi komponenttien hakukone on myös kirjoitettu siten, että se voi toimia sekä selaimessa että palvelimella. Tämä on hienoa, koska se tarjoaa skaalautuvuutta: yrityksille, joilla on suuret komponenttitietokannat, ei ole ongelma pitää indeksiä palvelimella ja suorittaa hakuja siellä. Itse asiassa testit osoittavat, ettei suorituskyvyssä ole havaittavaa eroa, kun siirrymme asiakaspuolen hausta hakujen lähettämiseen palvelimelle.

Uusi moottori indeksoi oletuksena komponenttien nimet, kuvaukset, footprintit ja käyttäjän muistiinpanot. Muutama vinkki käyttöön:

  • Yleisesti ottaen, kirjoita vain mitä etsit, ja sen pitäisi toimia.
  • Jos etsit erillisiä sanoja, kirjoita ne erillisinä sanoina, mutta jos muistat komponentin nimen alun ja lopun, kirjoita se yhtenä merkkijonona.
  • Mitään "erikoissyntaksia" ei ole, kuten lauseiden lainausmerkkejä, "+"-etuliitteitä tai mitään sellaista.
  • Hakukone sietää tietyn määrän kirjoitusvirheitä, mutta ihmeitä ei tapahdu: sinun on saatava ainakin osa nimestä oikein.

Toinen tärkeä muutos tehtiin Varastointi-taulukkoon. Kuten kävi ilmi, siellä aiemmin näytetty "Komponenttimäärä" oli hämmentävä eikä kovin hyödyllinen. Se oli tietyssä varastopaikassa säilytettävien (tai säilytettyjen) erillisten komponenttien lukumäärä. Voisit ajatella sitä merkittyjen minigrip-pussien määränä kyseisessä paikassa. Pussit saattoivat olla tyhjiä (jos käytit kaikki komponentit), mutta ne laskettiin silti. Tämä johti huomattavaan määrään virheraportteja. Numero on korvattu "Varastosaldo"-numerolla, joka osoittaa kyseisen sijainnin kokonaisvarastosaldon.

Useita pieniä virheitä korjattiin, mukaan lukien linkitys: prosessi, jossa tunnistetaan linkit muistiinpanojesi tekstissä ja muutetaan ne HTML-linkeiksi. Osoittautuu, että tämän tekeminen oikein on yllättävän vaikeaa. Toivottavasti sain sen tällä kertaa oikein.

Tehtiin myös paljon konepellin alla olevia muutoksia, joiden ei pitäisi näkyä käyttäjälle. Nämä joko parantavat suorituskykyä tai luovat perustan uusille ominaisuuksille, jotka tulevat tulevaisuudessa.

Toivon, että uusi hakukone parantaa työnkulkuasi työskennellessäsi elektronisten komponenttien parissa!

Myöhemmät blogikirjoitukset: Projektit (BOM-hallinta) (2016-04-20)

PartsBox on verkkosovellus, jonka avulla voit hallita elektronisten komponenttien varastoasi, BOM-hinnoittelua ja pienimuotoista tuotantoa. Se pitää kirjaa siitä, missä komponentit säilytetään, mitkä ovat nykyiset varastotasot ja mitä komponentteja käytetään missäkin projekteissa/BOM:eissa.

Blogihakemisto