在我的项目“自动”中,需要使用适当的替代方法纠正错误。我尝试了 Jazzy Libray (http://sourceforge.net/projects/jazzy/)它给出了一个替代列表。但它没有显示最合适的一个
示例:byt: - >>>字节,蝙蝠,下注,但是,......,
从这个列表中,要选择合适的单词,我们可以使用levenshtein距离,n克分析。但它并没有考虑句子或键盘结构的上下文(QUERTY byt-->but
当我们只考虑键盘错误时,这应该是最好的选择)。他们的任何Java库或项目都考虑键盘编辑两个单词的距离。什么是找到错误拼写单词最佳修正的最佳方法?