Verkkokaupan tuotehaun toteuttaminen Apache Solrilla : case Verkkokauppa X
Lehtisalo, Aleksi (2015)
Lehtisalo, Aleksi
Turun ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201503173277
https://urn.fi/URN:NBN:fi:amk-201503173277
Tiivistelmä
Asiakkaille on tärkeää, että tuotteiden löytäminen verkkokaupasta on mahdollisimman helppoa ja nopeaa. Verkkokauppojen tuotehaku on ominaisuus, jolla pyritään helpottamaan tuotteiden löytämistä verkkokaupan laajoista valikoimista. Tästä syystä verkkokaupan tuotehausta tehdään mahdollisimman tarkka ja nopea asiakkaille.
Opinnäytetyössä toteutetaan yrityksen X verkkokaupalle uusi tuotehaku käyttäen Apache Solria. Vanhassa tuotehaussa on käytetty tekstihakua, joka käy läpi koko tuotetietokannan etsien kaikki mahdolliset tulokset. Tästä syystä se on hidas ja kankea sekä kuormittaa tuotetietokantaa. Uuden tuotehaun on tarkoitus korvata vanhan tuotehaun puutteet sekä lisätä uusia ominaisuuksia, kuten ennakoivan haun.
Uusi tuotehaku toteutettiin seuraavien ohjelmien avulla: Apache Tomcat, Apache Solr, Notepad++ sekä verkkoselain. Työ esittelee etenemisvaiheet seuraavassa järjestyksessä: vanhan tuotehaun puutteiden selvitys, hakukonemoottorin valinta sekä hakukonemoottorin käyttöönotto että testaaminen.
Uusi tuotehaku saatiin onnistuneesti toteutettua. Onnistumiseen vaikutti vanhan tuotehaun puutteiden selvittäminen sekä uuden tuotehaun systemaattinen ja perusteellinen testaaminen.
Opinnäytetyössä toteutetaan yrityksen X verkkokaupalle uusi tuotehaku käyttäen Apache Solria. Vanhassa tuotehaussa on käytetty tekstihakua, joka käy läpi koko tuotetietokannan etsien kaikki mahdolliset tulokset. Tästä syystä se on hidas ja kankea sekä kuormittaa tuotetietokantaa. Uuden tuotehaun on tarkoitus korvata vanhan tuotehaun puutteet sekä lisätä uusia ominaisuuksia, kuten ennakoivan haun.
Uusi tuotehaku toteutettiin seuraavien ohjelmien avulla: Apache Tomcat, Apache Solr, Notepad++ sekä verkkoselain. Työ esittelee etenemisvaiheet seuraavassa järjestyksessä: vanhan tuotehaun puutteiden selvitys, hakukonemoottorin valinta sekä hakukonemoottorin käyttöönotto että testaaminen.
Uusi tuotehaku saatiin onnistuneesti toteutettua. Onnistumiseen vaikutti vanhan tuotehaun puutteiden selvittäminen sekä uuden tuotehaun systemaattinen ja perusteellinen testaaminen.