Γεια σας αξιοσέβαστοι συνάδελφοι. Αν και υπάρχει παρόμοια ερώτηση για το θέμα αυτό νομίζω ότι του αξίζει ξεχωριστό topic.
Έχει ασχοληθεί και κάποιος με αλγόριθμο φωνητικής αναζήτησης?Δηλαδή είτε μου γράψει κάποιος μια λέξη όπως αλλοίωση. Είτε ο χρήστης (ο ανορθόγραφος χρήστης) τη γράψει αλιοση, αλλιωση, αλλοιωση (χωρίς τόνο) κλπ να μπορέσει το πρόγραμμα να τη πιάσει.Προφανώς σε ένα πίνακα πρέπει να κρατάω την ηχητική σχέση μεταξύ διφθόγγων. Σίγουρα όλους μας έχει απασχολήσει το θέμα και πολλές φορές έχουμε τσάμπα διπλοεγγραφές για τέτοιο λόγο στις βάσεις μας.
Μιλάς για soundex αλγόριθμο. Ρίξε μια ματιά στα παρακάτω:
Δεν είναι υποχρεωτικό να υλοποιήσεις συγκεκριμένο soundex αλγόριθμο. Μπορείς ας πούμε στη δική σου εκδοχή να θεωρείς ότι όλα τα "ι" (υ,η,ι,ύ,ί,κλπ) είναι ίδια, όλα τα διπλά σύμφωνα είναι μονά, και πάει λέγοντας.