Techniques for automatically correcting words in text
ACM Computing Surveys (CSUR)
IEEE Transactions on Pattern Analysis and Machine Intelligence
A technique for computer detection and correction of spelling errors
Communications of the ACM
Spelling correction using context
COLING '98 Proceedings of the 17th international conference on Computational linguistics - Volume 1
A spelling correction program based on a noisy channel model
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 2
Pronunciation modeling for improved spelling correction
ACL '02 Proceedings of the 40th Annual Meeting on Association for Computational Linguistics
A new statistical approach to Chinese Pinyin input
ACL '00 Proceedings of the 38th Annual Meeting on Association for Computational Linguistics
An improved error model for noisy channel spelling correction
ACL '00 Proceedings of the 38th Annual Meeting on Association for Computational Linguistics
Exploring distributional similarity based models for query spelling correction
ACL-44 Proceedings of the 21st International Conference on Computational Linguistics and the 44th annual meeting of the Association for Computational Linguistics
Learning a spelling error model from search query logs
HLT '05 Proceedings of the conference on Human Language Technology and Empirical Methods in Natural Language Processing
Managing misspelled queries in IR applications
Information Processing and Management: an International Journal
Hi-index | 0.00 |
Studies on correcting errors in web search queries has some history over the past few years. There were novel ways in solving issues that occur when applying spelling correction techniques to query logs. This paper takes one more step forwards creating an effective and practical system out of what was learned so far, while also taking an intuitive approach to calculate a query's validity with the help of additional query information. This system consists of three phases that separates calculation from run-time database structure, which results in a faster program that can be used in real-time.