Nástroje pro hromadné generování a předzpracování dat pro fulltextové vyhledávání včetně API

Abstract

The subject of this master thesis is the development of components within information system focused on product aggregation. The content of the work consists of the implementation of complex fulltext functionality, data processes in relation to content generation and its migration to fulltext structures and the last part is web application interface. The foundation for all parts is the analysis of existing solutions and the current state of the system. Fulltext functionality was implemented using Elasticsearch technology. Data processes work with the relational schema of the information system, but also use the properties of NoSQL databases, namely MongoDB. The web application interface was implemented with the architectural style REST, through the Java framework Spring.

Description

Subject(s)

information system, fulltext, Elasticsearch, search, SQL, NoSQL, web service, aplication interface, REST, Java, Spring

Citation