Show simple item record

dc.contributor.advisorΔουληγέρης, Χρήστος
dc.contributor.authorΤσαρούχας, Δημήτριος Ν.
dc.date.accessioned2014-09-25T08:01:59Z
dc.date.available2014-09-25T08:01:59Z
dc.date.issued2014-09-25T08:01:59Z
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/6029
dc.description.abstractΜε την εμφάνιση του Web 2.0 στο χώρο του διαδικτύου και κυρίως με την τεράστια εξάπλωση των μέσων κοινωνικής δικτύωσης, η παραγωγή κειμενικών δεδομένων από τους εκατομμύρια χρήστες που τα χρησιμοποιούν καθημερινά αυξάνει συνεχώς. Η αποθήκευση των δεδομένων αυτών, καθώς και η δομή δεδομένων που θα χρησιμοποιείται, αποτελούν σημαντικά προβλήματα που επιζητούν λύσεις. Ένα άλλο σημαντικό θέμα είναι η δημιουργία μηχανών αναζήτησης που θα διευκολύνουν την εύρεση συγκεκριμένων πληροφοριών μέσα από αυτά. Για την αντιμετώπιση της αποθήκευσης έχουν δημιουργηθεί οι βάσεις δεδομένων NoSQL που με τις ιδιαίτερες ιδιότητες τους και τη δομή δεδομένων JSON που χρησιμοποιούν αντιμετωπίζουν απόλυτα το πρόβλημα αυτό. Για τη διευκόλυνση της ανάπτυξης κατάλληλων μηχανών αναζήτησης έχουν δημιουργηθεί ειδικοί εξυπηρετητές αναζητήσεων, ανοιχτού κώδικα, όπως το ElasticSearch, που με την ευρεία γκάμα εργαλείων που διαθέτουν προσφέρουν λύσεις προς αυτήν την κατεύθυνση. Σκοπός της παρούσας διπλωματικής εργασίας είναι η ανάπτυξη μιας διαδικτυακής εφαρμογής που, χρησιμοποιώντας τις παραπάνω τεχνολογίες, θα λειτουργεί ως μηχανή αναζήτησης για κειμενικά δεδομένα που αποθηκεύονται σε μια NoSQL βάση δεδομένων. Για τους σκοπούς της αναζήτησης χρησιμοποιούνται τόσο οι δυνατότητες της MongoDB, που αποτελεί την πιο γνωστή NoSQL βάση δεδομένων, αλλά και το ElasticSearch που διαθέτει περισσότερο εξειδικευμένες λειτουργίες για το σκοπό αυτό.
dc.language.isoel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/deed.el
dc.subjectAutomatic data collection systems
dc.subjectData mining
dc.subjectOnline social networks
dc.subjectDatabase management
dc.subjectΔιαδικτυακός προγραμματισμός
dc.titleΑνάπτυξη διαδικτυακής εφαρμογής για την αναζήτηση κειμενικών δεδομένων με τη συνεργασία NoSQL βάσης δεδομένων και του ElasticSearch
dc.typeMaster Thesis
europeana.isShownAthttps://dione.lib.unipi.gr/xmlui/handle/unipi/6029
dc.identifier.call006.3 ΤΣΑ
dc.description.abstractENThe advent of Web 2.0 and the wide spread of social media are driving the daily increase of online textual data. Storage of such data and also the data structure that will be used to hold them are important problems, which seek solutions. Another important issue is the creation of search engines which will facilitate finding specific information within that big dataset. NoSQL databases are a good way to deal with storage issues due to their particular properties and the JSON data structure they provide. ElasticSearch as a distributed, open source, search engine server and equipped with a broad range of tools, facilitates the development of search engines. The purpose of this thesis is the development of a web application, which will use the above technologies and will serve as a search engine for textual data stored in a NoSQL database. MongoDB, as the most known NoSQL database, along with ElasticSearch co-operate, offering their specialized functions to achieve this goal.


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές
Except where otherwise noted, this item's license is described as
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Contact Us
Send Feedback
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»