Υπολογίζει το soundex key της παραμέτρου str
.
Τα soundex keys έχουν την ιδιότητα ότι όμοια προφερόμενες λέξεις παράγουν το ίδιο soundex key, και για αυτό το λόγο μπορούν χρησιμοποιηθούν για έρευνες σε βάσεις δεδομένων, στις οποίες είναι γνωστή η προφορά αλλά όχι η ορθογραφία μίας λέξης. Αυτή η συνάρτηση παράγει ένα string μήκους 4 χαρακτήρων, το οποίο ξεκινάει με γράμμα.
Η συγκεκριμένη soundex συνάρτηση, περιγράφεται από τον Donald Knuth στο βιβλίο του "The Art Of Computer Programming, vol. 3: Sorting And Searching", Addison-Wesley (1973), pp. 391-392.
Ανατρέξτε επίσης στις: levenshtein(), metaphone(), και similar_text().