我意识到过去曾在SO上提出过一个非常类似的问题,但那是一段时间以前,而且有些回复已经不再适用了。
我走的第一条路是Aspell的.NET端口。我遇到的问题是: 这个网站毫无价值。无法浏览源,没有可用的二进制文件,断开链接... 2.尝试在Windows 7上构建Aspell,然后创建我自己的.NET包装器变成了一个完整的黑客,涉及安装MinGW,然后是MinGW / SYS,然后是Cygwin。每次我都会按照如何建立ASpell for Win的指示,但从未工作过。
这将是非常大量的数据,将其发送到谷歌等网络服务或任何最不可能的问题。
我接下来会尝试NHunspell,除非有其他建议。
我目前正在使用RapidSpell进行ASP.NET拼写检查,但我不确定它与其他人的比较。
感谢, 标记
答案 0 :(得分:1)
Lucene.net是Java Lucene的端口。我玩它足以发现它工作得相当好,然后才发现让SQL 2005处理拼写错误的数据本身要快得多。
答案 1 :(得分:0)
您是否尝试过The NetSpell project?