MYE003: Ανάκτηση Πληροφορίας: Περιγραφή Σχεδιασμού

Ημερομηνία παράδοσης: 26/4/2018, έως 11:59μμ
Τρόπος παράδoσης: χρησιμοποιείστε το turnin στο ecourse του μαθήματος. Ένα turnin ανά ομάδα.

Περιγράψτε συνοπτικά το σχεδιασμό του συστήματός σας. Ο σχεδιασμός μπορεί να αλλάξει κατά την υλοποίηση.

Στόχος αυτής της φάσης είναι να σας βοηθήσει να κατανοήσετε τα βήματα που πρέπει να ακολουθήσετε.

Η περιγραφή θα πρέπει να είναι από 600-1000 λέξεις. Συμπεριλάβετε πληροφορίες για τα παρακάτω:

  1. την προεπεξεργασία, τη δημιουργία της συλλογής και την ευρετηριοποίηση, όπως:
    ποια θα είναι η μονάδα εγγράφου και τα αντίστοιχα πεδία (fields), τα ευρετήρια που σκοπεύετε να δημιουργήσετε (σε ποια πεδία, και τι είδους), κλπ, για τη λειτουργικότητα 1 και τη λειτουργικότητα 2
  2. το σχεδιασμό της διεπαφής που θα επιτρέπει την αναζήτηση εστιατορίων (λειτουργικότητα 1) και κριτικών (λειτουργικότητα 2); Δώστε μερικά παραδείγματα ερωτημάτων αναζήτησης.
  3. πως σκοπεύετε να υλοποιείστε την αναδιάταξη των αποτελεσμάτων για τη λειτουργικότητα 1 και τη λειτουργικότητα 2,
  4. τα κριτήρια με τα οποία θα επιλέξετε τα αντιπροσωπευτικά αποτελέσματα για τη λειτουργικότητα 3.

Στις απαντήσεις στα παραπάνω όπου είναι δυνατόν αναφερθείτε και στα αντίστοιχα τμήματα της Lucene, όπως Build/Analyze/Index Document για το (1), και IndexSearcher/QueryParser, TopDocs, ScoreDocs για το (2) και (3).

Αν θέλετε χρησιμοποιήστε πχ το σχήμα στη σελίδα 12 των διαφανειών για τη Lucene για να δομείστε το κείμενο σας.