Faster Spelling Correction algorithm (2012)
blog.faroo.com
Faster Spelling Correction algorithm (2012)
1–10 of 22 posts
Re: Faster Spelling Correction algorithm (2012)
#2http://java.dzone.com/news/lucenes-fuzzyquery-100-times
Looks like some interesting research and dev going on in this space at the moment.
Re: Faster Spelling Correction algorithm (2012)
#3Re: Faster Spelling Correction algorithm (2012)
#4Interesting, though I'm curious about whether this type of algorithm is state of the art for accuracy. At this time spell checkers are pretty much fast enough, but aren't always terribly good at suggesting replacements. I would imagine that systems based on n-grams are more effective.
Re: Faster Spelling Correction algorithm (2012)
#5Re: Faster Spelling Correction algorithm (2012)
#6Re: Faster Spelling Correction algorithm (2012)
#7hmmm... 1000x? how does it scale though?
Re: Faster Spelling Correction algorithm (2012)
#8hmmm... 1000x? how does it scale though?
Re: Faster Spelling Correction algorithm (2012)
#9The downside to any preorder algorithm is that you must rerun the preorder generation code anytime the input changes (in this case a dictionary) and often you must allocate extra storage to hold the pre-processed input.
This is a really interesting algorithm but, as always, you have to know the pros and cons and apply it where if fits (i.e. Not somewhere that needs a compressed dictionary).
[1] http://www.codeproject.com/Articles/31669/Hierarchical-Tree-...