Ιδρυματικό Καταθετήριο Τ.Ε.Ι. Δυτικής Ελλάδας

Ενσωματωμένη αναζήτηση σε NoSQL με χρήση Elasticsearch

Εμφάνιση απλής εγγραφής

dc.contributor.advisor Ταμπακάς, Βασίλειος
dc.contributor.author Βασιλακόπουλος, Ορέστης (1653)
dc.contributor.author Τσαντουλής, Παναγιώτης (1829)
dc.date.accessioned 2020-09-08T08:42:14Z
dc.date.available 2020-09-08T08:42:14Z
dc.date.issued 2020-08
dc.identifier.uri http://repository.library.teimes.gr/xmlui/handle/123456789/8504
dc.description.abstract Στόχος της παρούσας διπλωματικής εργασίας είναι η διερεύνηση των δυνατοτήτων των NoSQL βάσεων δεδομένων και πιο συγκεκριμένα η διερεύνηση του εργαλείου Elasticsearch. Σκοπός μας είναι η εγκατάσταση του Elasticsearch σε υπολογιστή που φέρει το λειτουργικό σύστημα Ubuntu χρησιμοποιώντας Dockers. Με αυτόν τον τρόπο προσδίδουμε ευελιξία στην εγκατάσταση της συγκεκριμένης βάσης δεδομένων, καθώς μπορούμε να την αφαιρέσουμε και προσθέσουμε όποτε είναι επιθυμητό. Αφού γίνει η εγκατάσταση επόμενος στόχος μας είναι η συγγραφή προγράμματος στην γλώσσα προγραμματισμού Python 3 που να εισάγει δεδομένα σχετικά με βιβλία στο Elasticsearch, θα υπάρχει μια εγγραφή για κάθε βιβλίο που θα περιέχει τα εξής δεδομένα (ID, summary, title, publish_date, authors, num_reviews, publisher). Θα γίνει υλοποίηση queries σε Python χρησιμοποιώντας την βιβλιοθήκη Elasticsearch για αναζήτηση αυτών των δεδομένων βάση των παραπάνω παραμέτρων π.χ. αναζήτηση βάση συγγραφέων κλπ. Το πρόγραμμα θα δίνει την δυνατότητα στον χρήστη να εισάγει πληροφορία για τα βιβλία καθώς και να διαγράψει πληροφορία ή να ανανεώσει. Αξιοποίηση των ιδιοτήτων του Elasticsearch για υλοποίηση πιο σύνθετων queries τα οποία θα συνδυάζουν την αναζήτηση βάσει συγκεκριμένων όρων και να κάνει exclude κάποιους άλλους. Πχ την εύρεση ενός βιβλίου που να περιέχει την λέξη " Elasticsearch " η την λέξη "Υπολογιστής" και το όνομα του συγγραφέα να μην είναι "Βασιλόπουλος". Αξιοποίηση ιδιοτήτων του Elasticsearch για αναζήτηση όμοιων βιβλίων (βάσει του summary) με ένα βιβλίο που δίνεται σαν είσοδος ο τίτλος του ή το ID του. Στην συνέχεια του κεφαλαίου γίνεται αναφορά στις ορολογίες NoSQL, Elasticsearch και Docker. el
dc.language.iso el_GR el
dc.publisher ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ el
dc.title Ενσωματωμένη αναζήτηση σε NoSQL με χρήση Elasticsearch el
dc.type Πτυχιακή Εργασία el


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναζήτηση στο Καταθετήριο


Σύνθετη αναζήτηση

Πλοήγηση

Ο λογαριασμός μου