Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα σε όλους,

Η ερωηση μου ειναι η εξής: Έχω φτάιξει μια μικρή βάση δεδομένων για android με το key της βάσης να είναι σε ελληνική γλώσσα. Έχω βάλει επίσης αναζήτηση. Το πρόβλημα μου είναι η αναζήτηση να γίνεται χωρίς να υπολογίζεται ο τονισμός της λέξης: πχ. αναζήτηση για τσιπουρα να βγάζει σαν αποτέλεσμα τσιπούρα.

Γνωρίζω οτι το ά έχει διαφορετικό code από το α χωρίς τόνο.

Γνωρίζει κάποιος κάποια εύκολη λύση? 

  • Moderators
Δημοσ.

και το Uppercase εχει τονους. κατι που μπορεις να κανεις ειναι να αντικαθιστας τα γραμματα αν και δεν νομιζω οτι ειναι το pio efficient

 

πχ εχεις τη λεξη τσιπούρα

 

Α = τσιπουρα

Β = τσιπούρα 

 

if a[ί] == ί :

   A[ι] = ι

If A[ό] == ό:

  Α[ό] = ο

If A[ύ] == ύ:

  Α[υ]

 

και παει λεγοντας. Ουσιαστικα διαβαζεις ενα ενα τα γραμματα της λεξης και εχεις ενα λεξικο οπου ελεγχει αν το φωνηεν ειναι με τονο το αντικαθιστα (μονο για την αναζητηση) με το αντιστοιχο χωρις τονο

Δημοσ.

Ευχαριστώ όλους για τις απαντήσεις.

Δοκίμασα uppercase σύγκριση μέσα στα sql ερωτήματα και φαίνεται να μην έχω πρόβλημα. :)

Δημοσ.

Με αυτον τον τρόπο ελέγεις όλα τα keys για να δεις αν ταιριάζουν. Άρα δεν υπάρχει λόγος να είναι primary keys οι λέξεις σου.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...