alexc Δημοσ. 29 Σεπτεμβρίου 2016 Δημοσ. 29 Σεπτεμβρίου 2016 Καλησπέρα σε όλους, Η ερωηση μου ειναι η εξής: Έχω φτάιξει μια μικρή βάση δεδομένων για android με το key της βάσης να είναι σε ελληνική γλώσσα. Έχω βάλει επίσης αναζήτηση. Το πρόβλημα μου είναι η αναζήτηση να γίνεται χωρίς να υπολογίζεται ο τονισμός της λέξης: πχ. αναζήτηση για τσιπουρα να βγάζει σαν αποτέλεσμα τσιπούρα. Γνωρίζω οτι το ά έχει διαφορετικό code από το α χωρίς τόνο. Γνωρίζει κάποιος κάποια εύκολη λύση?
Moderators Spect~ Δημοσ. 1 Οκτωβρίου 2016 Moderators Δημοσ. 1 Οκτωβρίου 2016 και το Uppercase εχει τονους. κατι που μπορεις να κανεις ειναι να αντικαθιστας τα γραμματα αν και δεν νομιζω οτι ειναι το pio efficient πχ εχεις τη λεξη τσιπούρα Α = τσιπουρα Β = τσιπούρα if a[ί] == ί : A[ι] = ι If A[ό] == ό: Α[ό] = ο If A[ύ] == ύ: Α[υ] και παει λεγοντας. Ουσιαστικα διαβαζεις ενα ενα τα γραμματα της λεξης και εχεις ενα λεξικο οπου ελεγχει αν το φωνηεν ειναι με τονο το αντικαθιστα (μονο για την αναζητηση) με το αντιστοιχο χωρις τονο
anon667 Δημοσ. 1 Οκτωβρίου 2016 Δημοσ. 1 Οκτωβρίου 2016 Σε περίπτωση που μπορείς να το εκμεταλλευτείς: https://developer.android.com/reference/java/text/Normalizer.html
alexc Δημοσ. 2 Οκτωβρίου 2016 Μέλος Δημοσ. 2 Οκτωβρίου 2016 Ευχαριστώ όλους για τις απαντήσεις. Δοκίμασα uppercase σύγκριση μέσα στα sql ερωτήματα και φαίνεται να μην έχω πρόβλημα.
albNik Δημοσ. 3 Οκτωβρίου 2016 Δημοσ. 3 Οκτωβρίου 2016 Με αυτον τον τρόπο ελέγεις όλα τα keys για να δεις αν ταιριάζουν. Άρα δεν υπάρχει λόγος να είναι primary keys οι λέξεις σου.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα