Back to Search
Start Over
Návrh a implementace softwarového nástroje pro porovnání multikriteriálního filtrování nad strukturovanými daty
- Publication Year :
- 2018
-
Abstract
- Cílem práce je návrh a implementace softwarového nástroje v programovacím jazyce Java, který bude sloužit k porovnání časové náročnosti multikriteriálního vyhledávaní nad strukturovanými daty. Vyhledávání bude realizováno pomocí specifické fulltextové databáze Elasticsearch a také pomocí datových proudů a predikátů v programovacím jazyce Java.<br />The main goal of this thesis is to design and implement software tool in Java programming language, which will provide time consumption comparation for multi-criteria searching in structured data. Searching will be realized with specific full text database Elasticsearch and with Java streams and predicates.<br />Fakulta elektrotechniky a informatiky<br />Diplomová práce navrhuje a implementuje softwarový nástroj pro porovnání multikriteriálního filtrování nad strukturovanými daty. V té se diplomant prvně zaměřuje na popis a konfiguraci použitých softwarových platforem. Následně se věnuje vlastnímu návrhu a implementaci softwarového nástroje jenž umožňuje provádění experimentů vyhledávacích přístupů. Ty se zaměřují především na porovnání časové náročnosti dvou odlišných přístupů vyhledávání. První přístup využívá datové proudy a predikáty, druhý pak na využití specializované databáze Elasticsearch. Experimenty jsou prováděny pro vybrané konfigurace (scénáře) vyhledávacích kritérií a dimenze dat. Experimenty jsou v závěru práce zhodnoceny a výsledky prezentovány pomocí grafů. Práce byla zkontrolována v systému IS STAG a byla vyhodnocena jako původní. Nejedná se o plagiát.
Details
- Database :
- OAIster
- Notes :
- 67 s., application/pdf, application/octet-stream, application/pdf, application/pdf, Czech
- Publication Type :
- Electronic Resource
- Accession number :
- edsoai.on1100095781
- Document Type :
- Electronic Resource