dc.contributor.advisor | Δουληγέρης, Χρήστος | |
dc.contributor.author | Τσαρούχας, Δημήτριος Ν. | |
dc.date.accessioned | 2014-09-25T08:01:59Z | |
dc.date.available | 2014-09-25T08:01:59Z | |
dc.date.issued | 2014-09-25T08:01:59Z | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/6029 | |
dc.description.abstract | Με την εμφάνιση του Web 2.0 στο χώρο του διαδικτύου και κυρίως με την τεράστια εξάπλωση των μέσων κοινωνικής δικτύωσης, η παραγωγή κειμενικών δεδομένων από τους εκατομμύρια χρήστες που τα χρησιμοποιούν καθημερινά αυξάνει συνεχώς. Η αποθήκευση των δεδομένων αυτών, καθώς και η δομή δεδομένων που θα χρησιμοποιείται, αποτελούν σημαντικά προβλήματα που επιζητούν λύσεις. Ένα άλλο σημαντικό θέμα είναι η δημιουργία μηχανών αναζήτησης που θα διευκολύνουν την εύρεση συγκεκριμένων πληροφοριών μέσα από αυτά. Για την αντιμετώπιση της αποθήκευσης έχουν δημιουργηθεί οι βάσεις δεδομένων NoSQL που με τις ιδιαίτερες ιδιότητες τους και τη δομή δεδομένων JSON που χρησιμοποιούν αντιμετωπίζουν απόλυτα το πρόβλημα αυτό. Για τη διευκόλυνση της ανάπτυξης κατάλληλων μηχανών αναζήτησης έχουν δημιουργηθεί ειδικοί εξυπηρετητές αναζητήσεων, ανοιχτού κώδικα, όπως το ElasticSearch, που με την ευρεία γκάμα εργαλείων που διαθέτουν προσφέρουν λύσεις προς αυτήν την κατεύθυνση. Σκοπός της παρούσας διπλωματικής εργασίας είναι η ανάπτυξη μιας διαδικτυακής εφαρμογής που, χρησιμοποιώντας τις παραπάνω τεχνολογίες, θα λειτουργεί ως μηχανή αναζήτησης για κειμενικά δεδομένα που αποθηκεύονται σε μια NoSQL βάση δεδομένων. Για τους σκοπούς της αναζήτησης χρησιμοποιούνται τόσο οι δυνατότητες της MongoDB, που αποτελεί την πιο γνωστή NoSQL βάση δεδομένων, αλλά και το ElasticSearch που διαθέτει περισσότερο εξειδικευμένες λειτουργίες για το σκοπό αυτό. | |
dc.language.iso | el | |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el | |
dc.subject | Automatic data collection systems | |
dc.subject | Data mining | |
dc.subject | Online social networks | |
dc.subject | Database management | |
dc.subject | Διαδικτυακός προγραμματισμός | |
dc.title | Ανάπτυξη διαδικτυακής εφαρμογής για την αναζήτηση κειμενικών δεδομένων με τη συνεργασία NoSQL βάσης δεδομένων και του ElasticSearch | |
dc.type | Master Thesis | |
europeana.isShownAt | https://dione.lib.unipi.gr/xmlui/handle/unipi/6029 | |
dc.identifier.call | 006.3 ΤΣΑ | |
dc.description.abstractEN | The 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. | |