PavelX Δημοσ. 4 Ιουνίου 2013 Δημοσ. 4 Ιουνίου 2013 Γεια χαράΗ συνάρτηση levenshtein επιστρέφει την διαφορά που έχει μια λέξη από την άλλη και συχνά χρησιμοποιείται από ορθογράφους. Έτσι λοιπόν βρήκα ένα UDF MySQL implementation της στο internet και έφτιαξα ένα μικρό script ορθογραφικού ελέγχου.Μπορείτε να βρείτε οδηγίες και τον κώδικα εδώ: https://github.com/sadreck/spellerΥ.Γ. Θα πρέπει να έχετε την δυνατότητα να εγκαταστήσετε MySQL plugin στον server σας (οι περισσότεροι shared hosts δεν το επιτρέπουν) αλλά αν είστε σε dedicated server δεν θα έχετε κάποιο πρόβλημα.Η συγκεκριμένη λύση βοηθάει εάν δεν θέλετε να εξαρτάστε από άλλες υπηρεσίες (αυτό μπορεί να είναι και δίκοπο μαχαίρι φυσικά).Ένα μικρό benchmark σε λεξικό με 250.000 λέξεις που έκανα ήταν: PHP Implementation: 0.86782 MySQL Implementation: 0.29684 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα