Vyhledávání víceslovných spojení pro mobilní zařízení s OS Android
Multiword Expression Search on Android Mobile Devices
Author
Advisor
Smrž, PavelReferee
Kouřil, JanGrade
DAlternative metrics PlumX
http://hdl.handle.net/11012/54961Altmetrics
http://hdl.handle.net/11012/54961
http://hdl.handle.net/11012/54961
Metadata
Show full item recordAbstract
Práce hodnotí existující rozhraní pro práci s překladovými slovníky na platformě Android, zaměřuje se především na vyhledávání ve víceslovních spojeních. Protože práce s víceslovními spojeními není v současných Android aplikacích dostačující, byl navržen a realizován systém, který dokáže indexovat rozsáhlé slovníky a efektivně ve víceslovních spojeních vyhledávat, a to včetně skloňovaných a časovaných výrazů. Práce kromě toho seznamuje čtenáře se slovníkovými formáty a jejich možnostmi. Prvním je Lexical Markup Framework, ze kterého jsou generovány indexované slovníky pro realizovanou Android aplikaci. Zvláštní pozornost je věnována formátu StarDict, na který se měla práce zaměřit, pro indexované slovníky byl ale nakonec použit vlastní slovníkový databázový formát. This thesis explores current mobile dictionary user interfaces focusing on multiword expression search support. The goal of this thesis is to design a system which can index large dictionaries and then search in them effectively. An Android application which allows user to search in multiword expressions containing inflected forms quickly was developed to demonstrate the system. A second part describes dictionary formats, their usage and features. The first dictionary format is Lexical Markup Framework, in which source dictionaries are stored and which are used to create indexed dictionaries from. Another format explained is StarDict, which was meant to be a main storage format for the implemented Android application, but an own database dictionary format supporting full-text indexes was developed instead.
Keywords
StarDict, LMF, Lexical Markup Framework, Python, ElasticSearch, PyES, vyhledávání, slovník, víceslovní spojení, Android, SQLite, lemmatizer, StarDict, LMF, Lexical Markup Framework, Python, ElasticSearch, PyES, search, dictionary look-up, Android, SQLite, lemmatizerLanguage
čeština (Czech)Study brunch
Informační technologieComposition of Committee
prof. Ing. Miroslav Švéda, CSc. (předseda) prof. Ing. Martin Drahanský, Ph.D. (místopředseda) Ing. Bohuslav Křena, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen) Ing. Michal Španěl, Ph.D. (člen)Date of defence
2013-08-27Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " D ". Otázky u obhajoby: Zevrubně popište tvorbu invertovaného indexu pro vyhledávání v nástrojích jako je ElasticSearch a Lucene Vysvětlete jaký je rozdíl mezi lemmatizací a stemmingem, popište dostupné algoritmy a nástroje pro tyto činnostiResult of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/54961Source
BABIČ, V. Vyhledávání víceslovných spojení pro mobilní zařízení s OS Android [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2013.Collections
- 2013 [354]