University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Pro gradu -tutkielmat
  • View Item
JYX > Opinnäytteet > Pro gradu -tutkielmat > View Item

Tehokkaan tekstihaun toteuttaminen käyttöoikeudet huomioiden

Thumbnail
View/Open
506.8 Kb

Downloads:  
Show download detailsHide download details  
Authors
Saareks, Jani
Date
2019
Discipline
TietotekniikkaMathematical Information Technology
Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

 
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.
 
Keywords
Tekstihaku Elasticsearch Apache Lucene
URI

http://urn.fi/URN:NBN:fi:jyu-201906073064

Metadata
Show full item record
Collections
  • Pro gradu -tutkielmat [25552]

Related items

Showing items with similar title or keywords.

  • 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 ...
  • Innovaatiot ja infrastruktuurit : infrastruktuurihankkeen toteuttaminen strategisten tavoitteiden tueksi Jyväskylän yliopiston musiikin laitoksessa 

    Pöyhönen, Markku (2008)
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre