我一直在开发一个投资组合管理工具的内部网站.有很多文本数据,公司名称等.我对一些搜索引擎能够快速回复查询的印象非常深刻,"你的意思是:xxxx".
我需要能够智能地进行用户查询并不仅响应原始搜索结果,还要回答"你的意思是?" 当有极有可能的替代答案等时作出回应
[我正在开发ASP.NET(VB - 不要反对我!)]
更新:好的,如果没有数百万"无偿用户",我怎么能模仿这个?
我正在尝试在MacOS的IntelliJ IDEA版本8.1中禁用拼写检查.
我该如何禁用它?
我需要找到一种相当有效的方法来检测单词中的音节.例如,
隐形 - > in-vi-sib-le
可以使用一些音节化规则:
V CV VC CVC CCV CCCV CVCC
*其中V是元音,C是辅音.例如,
发音(5 Pro-nun-ci-a-tion; CV-CVC-CV-V-CVC)
我尝试过很少的方法,其中包括使用正则表达式(只有你想要计算音节才有用)或硬编码规则定义(证明效率非常低效的强力方法),最后使用有限状态自动机(没有任何有用的结果).
我的应用程序的目的是创建一个给定语言的所有音节的字典.该词典稍后将用于拼写检查应用程序(使用贝叶斯分类器)和文本到语音合成.
如果除了我之前的方法之外,我可以提供另一种方法来解决这个问题.
我在Java工作,但C/C++,C#,Python,Perl ......中的任何提示都适合我.
有没有办法让网络开发人员关闭Chrome/Safari/WebKit对特定input或textarea元素的拼写检查?我指的是特殊标签属性或专有CSS指令.
有一个CSS指令用于关闭inputs的概述,所以我认为也可能存在.我知道用户如何做到这一点.
或者,作为用户,我可以为某个特定域禁用它吗?
在实现伴随单词建议的拼写检查器时,通常使用什么算法?
起初我认为检查每个键入的新单词(如果没有在字典中找到)与字典中的每个其他单词的Levenshtein距离并返回最高结果可能是有意义的.然而,这似乎非常低效,不得不反复评估整个字典.
这通常是怎么做的?
language-agnostic algorithm spell-checking levenshtein-distance
现在,当我:set spell在我的Vim中进行操作时,我会突出显示拼写错误,就好像它们是选中的文本一样.我想要的是MS-Word,如拼写错误的下划线.我试图查找:help spell但无法找到线索.任何帮助表示赞赏.
IntelliJ拼写检查器只附带英语和阿拉伯语(奇怪,我认为它是在东欧制造的,他们甚至没有捆绑他们的语言?).
我的客户是德语,所以我的所有代码都是混合英语(代码)/德语(界面),我找不到IntelliJ的德语词典.
可能重复:
你如何实现"你的意思"?
我正在编写一个应用程序,我需要类似于Google的功能"你的意思是什么?" 搜索引擎使用的功能:

是否有可用于此类事情的源代码,或者我在哪里可以找到有助于我构建自己的文章?
IntelliJ IDEA具有检查拼写的检查.在分析概述中,我可以看到发现了多少拼写错误,例如12 typos found.在代码中,它们使用波浪绿线突出显示.
但是,我发现很难手动查看那些波浪线.是否有键盘快捷键或搜索功能会自动跳到下一个突出显示的拼写错误?
我正在寻找一个开源Java拼写检查库,它至少包含以下语言的字典:法语,德语,西班牙语和捷克语.有什么建议吗?
spell-checking ×10
nlp ×4
algorithm ×3
css ×1
dictionary ×1
html ×1
hyphenation ×1
java ×1
languagetool ×1
text-search ×1
vim ×1