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 |