Tuotekoodilla haku

Started by arijar, 13.09.13 - klo:08:10

Previous topic - Next topic

arijar

Olen tuonut csv tiedostosta tuhansia sähköalan tuotenumerolla olevia tuotteita ohjelmaan ja tuotekoodit ovat 7-numeroisia. Rivinlisäysvaiheessa tuotekoodin näppäily pitää tehdä salamannopeasti että löytää juuri sen tuotekoodin minkä kirjoitti!

Pystyykö tuota kirjoittamisen aikaa jotenkin säätämään että kerkeisi koko koodin näpytellä?
Tai olisiko vastaavaa toimintoa tuotehaulle jota tuossa asiakkaan osoitteen lisäyksessä käytetään, hakukenttä ja siihen tulisi näpyttelyn edetessä esiin se oikea tuote jota on hakemassa.

-Ari



Ere Maijala

Parannettu poimintatapa tulee seuraavaan versioon, ja halutessaan sitä voi jo nyt kokeilla lataamalla kehitysversion, jota ei tosin suositella tuotantokäyttöön.

--Ere

arijar

Tuota kehitysversiota on kokeiltu mutta tuotehaku ikävä kyllä toimii todella hitaasti johtuen tuotteiden määrästä ilmeisesti.

-Ari

Ere Maijala

Totta. Nyt on testattu suurella tuotemäärällä, ja saan piakkoin uuden listojen käsittelyn ja tuotteen valinnan valmiiksi. Sen pitäisi mahdollistaa ainakin sadoissa tuhansissa laskettavat määrät.

--Ere

arijar

Todella hieno uutinen! :D
Innolla jäämme odottamaan päivityksen julkaisua! Tuleekohan muita muutoksia tuon yhteydessä?

-Ari

Ere Maijala

Tulee siihen muutakin, mutta jos on kiire päästä kokeilemaan, niin voi ladata testiin git master -version (ks. http://www.labs.fi/mlinvoice_installation.php). Varsinkin nyt sen käyttöä tuotannossa kannattaa välttää, koska tämän toiminnallisuuden edellyttämät muutokset ovat varsin laajoja.

--Ere

arijar

 :D Pitihän tuota testata ja voin sanoa että toimii todella hyvin. Tuotteita vein nopeasti hiukan yli 16000kpl   eikä haussa juuri viivettä ollut kun tuoteriville tuotenumeroa alkoi kirjoittamaan.

Seuraavaksi pitää kokeilla koko tuoterepulla jossa on n. 100000 nimikettä.

Kiitos hienosta työstä Ere.

-Ari

Ere Maijala

Omat testini tein tuolla 453 000 tuotteen listalla. Tuotteiden määrän kasvaessa voi olla tarpeen varmistaa, että MySQL:llä on tarpeeksi muistia käytettävissä, jotta haku poimintalistassa toimisi riittävän nopeasti.

--Ere