Integrované vyhledávání na větším množství webů

Název práce: Integrované vyhledávání na větším množství webů
Autor(ka) práce: Krejčí, Filip
Typ práce: Diplomová práce
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Šubrta, Václav
Jazyk práce: Česky
Abstrakt:
Diplomová práce se zabývá aktuálními možnostmi integrace vyhledávání do sítí webových stránek. Součástí práce je analýza aktuálně populárních služeb pro integraci vyhledávání do webových aplikací (Elasticsearch, Apache Solr, Splunk). Na základě analýzy systémů byl zvolen pro konkrétní řešení systém Elasticsearch, který je v práci detailně popsán. V rámci popisu systému Elasticsearch jsou také uvedeny principy distribuovaných systémů a dokumentových databází, a to včetně zmínění možných výhod a nevýhod. Praktická část práce se zabývá tvorbou rozšíření, které umožní uživatelské vyhledávání napříč sítí webových stránek VŠE, jež jsou implementovány v redakčním systému WordPress. Dále se práce věnuje kompletnímu návrhu, podle kterého je implementováno konkrétní řešení. V rámci implementace jsou diskutovány nejdůležitější části kódu, které ukazují, jakým způsobem lze postupovat při implementaci vyhledávání do sítě webů postavených na systému WordPress.
Klíčová slova: Elasticsearch; Solr; Splunk; WordPress; PHP; JavaScript; plugin; integrace vyhledávání; NoSQL; webová aplikace; vyhledávání
Název práce: Integrated search on a large number of websites
Autor(ka) práce: Krejčí, Filip
Typ práce: Diploma thesis
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Šubrta, Václav
Jazyk práce: Česky
Abstrakt:
The thesis deals with the current possibilities of integration of search functionality into the network of multiple websites. Part of this work is analysis of currently popular services for web search integration (Elasticsearch, Apache Solr and Splunk). Based on the analysis of the systems, the Elasticsearch system was chosen for a particular solution, which is described in detail. The thesis also describes the principles of distributed systems and document databases, mentioning the possible advantages and disadvantages. The practical part of the thesis deals with the creation of extensions that enable search across the network of VŠE websites, which are implemented in the content management system WordPress. Furthermore, the thesis deals with design, according to which a specific solution is implemented. The implementation discusses the most important parts of the code that show how to implement search into a wide network of WordPress sites.
Klíčová slova: WordPress; Elasticsearch; Solr; Splunk; search; NoSQL; wep application; PHP; JavaScript; plugin; search integration

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačního a znalostního inženýrství

Informace o odevzdání a obhajobě

Datum zadání práce: 8. 10. 2019
Datum podání práce: 4. 5. 2020
Datum obhajoby: 5. 6. 2020
Identifikátor v systému InSIS: https://insis.vse.cz/zp/71234/podrobnosti

Soubory ke stažení

    Poslední aktualizace: