Parannettu hakukone

Pyysit sitä, ja tässä se on: parempi haku. Aiempi haku oli todellisuudessa suodatin: yksinkertainen alijonon tarkistus. Se oli hyvä alku, mutta pyysit jotain parempaa, joka pystyisi käsittelemään useita sanoja.

PartsBoxissa on nyt sumea haku, joka on suunniteltu vastaamaan elektroniikkakomponentteja hyvin. Se sietää tietyn määrän kirjoitusvirheitä ja saa silti oikeat tulokset. Ja mikä tärkeintä, se toimii suoraan selaimessa ja on myös nopeampi kuin vanha haku ei-triviaaleille tietokannoille.

Hämäräsovitustoiminto on todella mahtava. Esimerkiksi, etsimällä "61a20dwp" tuodaan esiin TPA6120A2DWP, jonka todella halusit, ja kirjoittamalla "mcp78381" näyttää MCP73832T-2ACI/OT, jonka sinulla on varastossa.

Uusi komponenttihakukone 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 osatietokannat, ei ole ongelmaa pitää indeksiä palvelimella ja suorittaa hakuja siellä. Itse asiassa testit osoittavat, ettei suorituskyvyssä ole havaittavissa eroa, kun vaihdamme asiakaspuolen hausta lähettämään haut palvelimelle.

Uusi moottori indeksoi komponenttien nimet, kuvaukset, jalanjäljet ja käyttäjähuomautukset oletuksena. Muutama vinkki käyttöön:

  • Yleisesti ottaen, kirjoita vain mitä etsit, ja sen pitäisi Toimia Suoraan.
  • Jos etsit erillisiä sanoja, kirjoita ne erillisinä sanoja, mutta jos muistat komponentin nimen alun ja lopun, kirjoita se yhtenä merkkijonona.
  • Ei ole "erikoissyntaksia", kuten lauseiden lainausta, etuliitteenä "+", tai mitään sellaista.
  • Moottori sallii tietyn määrän kirjoitusvirheitä, mutta ihmeitä ei ole: sinun on saatava ainakin osa nimestä oikein.

Toinen tärkeä muutos tehtiin Varasto-taulukkoon. Kävi ilmi, että siellä aiemmin näytetty "Osien lukumäärä" oli hämmentävä ja ei kovin hyödyllinen. Se oli erillisten osien lukumäärä, jotka ovat (tai olivat) tiettyssä varastopaikassa. Voit ajatella sitä kuin tietyn paikan merkittyjen minigrip-pussien määränä. Pussit voivat olla tyhjiä (jos käytit kaikki komponentit), mutta ne silti laskettiin mukaan. Tämä johti merkittävään määrään vikailmoituksia. Lukumäärä on korvattu "Varasto"-numerolla, joka osoittaa kyseisen paikan kokonaisvaraston.

Useita pieniä bugeja korjattiin, niiden joukossa linkitys: prosessi, jossa havaitaan linkkejä muistiinpanotekstissäsi ja muunnetaan ne HTML-linkeiksi. Kävi ilmi, että tämä on yllättävän vaikeaa saada oikein. Toivottavasti sain sen tällä kerralla oikein.

Lisäksi tehtiin paljon taustalla tapahtuvia muutoksia, jotka eivät pitäisi olla käyttäjälle näkyviä. Nämä joko parantavat suorituskykyä tai luovat perustan uusille ominaisuuksille, jotka tulevat tulevaisuudessa.

Toivon, että uusi hakukone parantaa työnkulkuasi työskennellessäsi elektroniikkakomponenttien kanssa!

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

PartsBox on verkkosovellus, joka antaa sinun hallita elektronisten komponenttiesi varastoa, BOM-hinnoittelua ja pienimuotoista tuotantoa. Se pitää kirjaa siitä, missä komponentit on varastoitu, mikä on nykyinen varastotaso, ja mitkä komponentit ovat käytössä missäkin projekteissa/BOM:eissa.

Blogi-indeksi