Brīvā teksta meklēšanas iespējas ar dažādām metodēm
Autor
Jaundžeikars, Gustavs
Co-author
Latvijas Universitāte. Eksakto zinātņu un tehnoloģiju fakultāte
Advisor
Šneiders, Jānis
Datum
2025Metadata
Zur LanganzeigeZusammenfassung
Brīvā teksta meklēšana nodrošina plašas meklēšanas iespējas risinājumos, kas satur teksta datus. Šī bakalaura darba mērķis ir izpētīt un salīdzināt dažādas brīvā teksta meklēšanas tehnoloģijas un to praktiskās realizācijas iespējas. Darba ietvaros tiek aplūkotas trīs dažādas metodes brīvā teksta meklēšanas realizācijai. Šīs metodes ietver realizāciju ar Oracle datubāzē iebūvēto meklētājdzini Oracle Text, realizāciju Elasticsearch meklētājdzinī un realizāciju programmēšanas valodā GO ar bibliotēku Bleve. Darbā tiek analizētas katras metodes priekšrocības un trūkumi, to veiktspēja un piemērotība mūsdienu informāciju sistēmām. Darba rezultāti sniedz ieskatu brīvā teksta meklēšanas implementāciju atšķirībās un pielietojuma iespējās dažādos risinājumos. Free text search provides a wide range of search possibilities for solutions containing text data. The objective of this bachelor’s thesis is to explore and compare various free text search technologies and their practical realizations. Within the scope of the thesis, three different methods for implementing free text search are considered. These methods include implementation with the Oracle Text search engine in Oracle database, implementation in the Elasticsearch search engine and implementation in the GO programming language with the Bleve library. The work analyses the advantages and disadvantages of each method and their performance and suitability for modern information systems. The results provide insights into the differences between free text search implementations and their applicability in different solutions.