dc.contributor.author | Μπουρίκας, Φοίβος | el |
dc.contributor.author | Ρέτζος, Ραφαήλ | el |
dc.contributor.author | Bourikas, Foivos | en |
dc.contributor.author | Retzos, Rafail | en |
dc.date.accessioned | 2016-12-05T10:19:25Z | |
dc.date.available | 2016-12-05T10:19:25Z | |
dc.date.issued | 2016-12-05 | |
dc.identifier.uri | https://dspace.lib.ntua.gr/xmlui/handle/123456789/44068 | |
dc.identifier.uri | http://dx.doi.org/10.26240/heal.ntua.12589 | |
dc.rights | Αναφορά Δημιουργού 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by/3.0/gr/ | * |
dc.subject | Μηχανή αναζήτησης | el |
dc.subject | Συγχρονισμός δεδομένων | el |
dc.subject | Βάσεις δεδομένων | el |
dc.subject | Γεωγραφικές υπηρεσίες | el |
dc.subject | Εφαρμογή | el |
dc.subject | Elasticsearch | en |
dc.subject | Android | en |
dc.subject | Django | en |
dc.subject | Search engine | en |
dc.subject | NoSQL Databases | en |
dc.title | Σχεδίαση και ανάπτυξη μηχανής αναζήτησης ελληνικών και αγγλικών όρων εφαρμόζοντας πολλαπλές τεχνολογίες βάσεων δεδομένων και πειραματική σύγκριση τεχνικών συγχρονισμού τους | el |
heal.type | bachelorThesis | |
heal.classification | Επιστήμη υπολογιστών | el |
heal.language | el | |
heal.access | free | |
heal.recordProvider | ntua | el |
heal.publicationDate | 2016-10-24 | |
heal.abstract | Οι μηχανές αναζήτησης είναι τις τελευταίες δύο δεκαετίες ένα μεγάλο κομμάτι της ζωής και της καθημερινότητάς μας. Σε συνδυασμό με την εκρηκτική ανάπτυξη των έξυπνων υπολογιστικών συσκευών τα τελευταία χρόνια, αποτελούν πλέον ένα εργαλείο που χρησιμοποιούν οι περισσότεροι άνθρωποι στον κόσμο και βασίζονται πάνω του για πολλές από τις πληροφορίες που χρειάζονται. Ο σκοπός της παρούσας διπλωματικής εργασίας είναι η σχεδίαση και ανάπτυξη μηχανής αναζήτησης η οποία θα επιτρέπει την χρήση ελληνικών ή λατινικών χαρακτήρων για την πληκτρολόγηση των λέξεων-κλειδιών που χρησιμοποιεί ο χρήστης, αγγίζοντας έτσι τις ανάγκες τις σύγχρονης εποχής για μεγαλύτερη ευελιξία στην χρήση της ψηφιακής γλώσσας στην Ελλάδα, ή όπως είναι περισσότερο γνωστή, τα «greeklish». Επιπλέον, θα προσφέρει την δυνατότητα για εκμετάλλευση της γεωγραφικής τοποθεσίας του χρήστη προκειμένου να του παρέχει τα καλύτερα δυνατά αποτελέσματα με βάση την απόστασή του από τα μέρη τα οποία αναζητεί. Μία ακόμα πτυχή που θα μελετηθεί είναι ο σχεδιασμός του συνολικού συστήματος διαχείρισης των δεδομένων, στο οποίο και θα χρησιμοποιηθούν πολλαπλές τεχνολογίες βάσεων δεδομένων, ώστε να συνδυαστούν χαρακτηριστικά τα οποία είναι σημαντικά για την λειτουργία της μηχανής αναζήτησης, αλλά δεν προσφέρονται από ένα μοναδικό σύστημα. Ταυτόχρονα, θα μελετηθούν τα θέματα που προκύπτουν από μία τέτοια αρχιτεκτονική και πιο συγκεκριμένα ο συγχρονισμός των δεδομένων μεταξύ των διαφορετικών συστημάτων, και θα μετρηθεί πειραματικά η επίδοση των παρεχόμενων εργαλείων για την εξαγωγή συμπερασμάτων σχετικά με τις καταλληλότερες λύσεις. Τέλος, θα σχεδιασθούν και αναπτυχθούν εφαρμογές για φυλλομετρητή διαδικτύου και για έξυπνα κινητά τηλέφωνα με λειτουργικό σύστημα Android, τα οποία θα δρουν ως αποτύπωση του σεναρίου χρήσης της μηχανής αναζήτησης, και θα προσφέρουν διεπαφή χρήστη για την δοκιμή και παρουσίαση της μηχανής σε πραγματικές συνθήκες. | el |
heal.abstract | Search engines have been a key part of our everyday lives for t he last two decades. Combined with the rapid growth of mobile computing devices the last few years, they know present a tool that is being used by the biggest percen tage of the world’s population and depended upon for most of the information needed. The purpose of this thesis is the design and development of a search engine that allows the use of Greek and/or Latin characters in typing the search keywords, that way touching the needs of the modern era for higher flexibility in the use of the digital language in Greece, or in the way that it is more known, the “greeklish” language. Furthermore, it will have the capability of utilize the app user’s location to provide him with the best possible results based on the distance between him and the places he is searching for. Another issue that we will study is the design of the complete data management system, which will use multiple database technologies, so it can combine features that are important for the functions of the search engine, but are not provided from a singular system. At the same time, we will study the issues that arise from such an architecture, and specifical ly the data synchronization between the different systems, and we will measure the performance of the provided tools so we can conclude on the appropriate solutions. Finally, we will design and develop a web browser application and an Android application that will act as a representation of the use case for the search engine, and will provide a user interface for testing and showing the engine in real time. | en |
heal.advisorName | Βενιέρης, Ιάκωβος | el |
heal.committeeMemberName | Βενιέρης, Ιάκωβος | el |
heal.committeeMemberName | Κακλαμάνη, Δήμητρα-Θεοδώρα | el |
heal.committeeMemberName | Ουζούνογλου, Νικόλαος | el |
heal.academicPublisher | Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Συστημάτων Μετάδοσης Πληροφορίας και Τεχνολογίας Υλικών. Εργαστήριο Ευφυών Επικοινωνιών και Δικτύων Ευρείας Ζώνης | el |
heal.academicPublisherID | ntua | |
heal.numberOfPages | 114 σ. | |
heal.fullTextAvailability | true |
Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο: