Tehokkaan tekstihaun toteuttaminen käyttöoikeudet huomioiden
Tekijät
Päivämäärä
2019Tekijänoikeudet
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
Tekstihaulla etsitään vastaavaa sisältöä indeksoiduista dokumenteista. Dokumentteja
voivat olla mitkä tahansa tiedostot tai erilaiset tekstiä sisältävät www-sivut. Tässä
tutkielmassa esitellään erilaisia toteutustapoja tekstihaun luomiselle. Lisäksi käsitellään
erilaisia ominaisuuksia, jotka parantavat hakujen toiminnallisuutta. Tutkielman käytännön
osassa toteutetaan tekstihaku, joka huomioi käyttöoikeudet käyttäen Elasticsearch-nimistä
hakumoottoria. Johtopäätöksenä tutkimuksesta saatiin, että Elasticsearch on tehokas tapa toteuttaa
tekstihaku. Full text search tries to find matches from indexed documents. There are multiple
different choices to choose full text engine from and in this thesis we give overview of
different tools. We also do some research what properties these tools have and how they
implement different methods which help user to search from the index. In practical part
of the thesis we create full text search using Elasticsearch and evaluate its performance.
Conclusion is that Elasticsearch indeed is a very powerful tool for creating the search and it
performs very well.
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [29544]
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Regexp-hakujen toteuttaminen äärellisillä automaateilla
Lahtonen, Markus (2016)Tässä kirjallisuuskatsauksessa tarkastellaan, miten säännöllisiä lausek- keita käyttävät merkkijonohaut voidaan toteuttaa äärellisten automaattien avulla. Sen lisäksi muutamia kirjallisuudesta löytyviä toteutustapoja ... -
Rakenteisen hoitosuunnitelman integraation määrityksen toteuttaminen FHIR-standardin avulla
Leppälä, Leevi (2020)Terveydenhuollon tietojärjestelmien parissa on monenlaisia järjestelmiä, joiden keskinäinen kommunikointi on noussut aikojen saatossa yhtä tärkeämmäksi. Yhteentoimivuuden merkitys terveydenhuollossa tulee kasvamaan ... -
Verkkopalvelun informatiivisuuden toteuttaminen verkkokaupan toteutusprojektissa
Peltola, Toni (2009)Jyväskylä: Jyväskylän yliopisto, 2009, 28s. Kandidaatintutkielma Tässä tutkielmassa tutkitaan verkkopalvelun informatiivisuutta ja sen toteutumista käytännössä. Tutkielma on tehty kirjallisuuskatsauksena. Tärkeintä ... -
Työnantajabrändin merkitys sekä käytännön toteuttaminen ohjelmistoalalla
Ruusulehto, Viivi (2017)Nykypäivänä älyllinen ja henkinen pääoma ovat nousseet yritysten tärkeimmäksi kilpailueduksi, mutta samalla henkilöstön vaihtuvuus on yksi tulevaisuuden suurimmista haasteista. Työntekijöiden uuden sukupolven odotukset ... -
Henkilökohtaisten opetussuunnitelmien toteuttaminen Haukkarannan koulussa
Teriö, Merja; Välimaa, Sirpa (1999)
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.