Tag: 拼写检查

如何确定两个相似的波段名称是否代表相同的波段?

我目前正在开展一个项目,要求我将我们的乐队和场地数据库与一些外部服务相匹配。 基本上我正在寻找确定两个名称是否相同的最佳方法的方向。 例如: 我们的数据库地址名称 – “The Pig and Whistle” 服务1 – “猪和口哨” 服务2 – “猪与口哨” 等等 我认为主要的不同之处在于缺少“the”或使用“&”而不是“and”,但也可能会出现不同命令中略有不同的拼写和单词的情况。 在这种情况下通常使用哪些算法/技术,我是否需要过滤干扰词或进行某种拼写检查类型匹配? 你在c#中看过任何类似的东西的例子吗? 更新:如果有人对ac#example感兴趣,你可以通过google代码搜索Levenshtein距离访问一个堆

.NET文本编辑器,通过拼写检查接受HTML和输入/输出

我一直在寻找能够做到这一点的东西,但是还没有运气……我们有一个内部应用程序,用于存储/使用HTML格式的文本。 现在我正在寻找一个新的控件来编辑它。 我不需要function齐全的HTML编辑器,只需要处理简单的格式化。 它还需要拼写检查function。 最初,我们使用嵌入了Microsoft的DSO成帧器控件的Word。 这导致工作站上的COM头痛和性能问题。 最近我们一直在编辑模式下使用IE。 这解决了性能问题,但没有解决COM问题。 我想找到没有外部依赖关系的东西,或者至少是所有托管代码。 我不介意在richtextbox周围构建我自己的控件,但我关注的是HTML-> RTF-> HTML转换。 由于我们必须处理传入的电子邮件,因此我们不能过于自信地只使用HTML的一部分。 如果符合我们的需求,我们也会考虑购买一个组件。 我更喜欢轻量级的东西。 我们不需要重新嵌入Word了! 有没有其他人遇到同样的问题? 你是怎么解决的?

创建一个“拼写检查”,用合理的运行时检查数据库

我不是要求实现拼写检查算法本身。 我有一个包含数十万条记录的数据库。 我要做的是检查用户输入针对所有这些记录的表格中的某个列,并返回任何具有一定汉明距离的匹配(同样,这个问题不是关于确定汉明距离等)。 当然,目的是创建一个“你是说”的function,用户搜索名称,如果在数据库中找不到直接匹配,则返回可能匹配的列表。 我试图想出一种方法,在最合理的运行时间内完成所有这些检查。 如何以最有效的方式检查用户对所有这些记录的输入? 该function目前已实现,但运行时速度非常慢。 它现在的工作方式是将所有记录从用户指定的表(或多个表)加载到内存中 ,然后执行检查。 为了它的价值,我正在使用NHibernate进行数据访问。 如果我能做到这一点或我的选择是什么,我将不胜感激。

在Win10中拼写检查文本框 – 慢

我在WPF中使用内置的拼写检查程序。 它工作得很好,直到我让用户开始升级到Windows 10 …我认为问题是它被用于许多小文本框。 我的应用程序提供了一个网格(Telerik的TreeListView),其中包含我希望拼写检查的其中一列的文本框。 我需要能够为拼写检查器提供自定义词典; 我能够做到这一点的唯一方法是订阅文本框加载的事件并添加路径如下: TextBox tb = sender as TextBox; tb.ContextMenu = ctx_Spell; IList dcts = SpellCheck.GetCustomDictionaries(tb); dictsList.Add(dcts); if (KMApplication.Settings.UserDictionary != null) { dcts.Add(KMApplication.Settings.UserDictionary); } foreach (Uri dct in KMApplication.Settings.RevitDictonaries) { dcts.Add(dct); } 当然,这称为每个文本框的添加,这看起来非常浪费,但它似乎工作得很好,几乎没有明显的滞后,只有加载。 但是现在在Windows 10上似乎是一个荒谬的滞后。 在我的Windows 8.1机器上,我加载了几千行的文件,它出现在大约3或4秒内; 在我的Windows 10盒子上,它出现在大约10-15分钟。 如果我注释掉上面代码的自定义词典部分,那么它在任何一台机器上都会恢复大约3-4秒。 有谁知道更好的方法吗? 或者如果在Win10中有某种方法?

WPF拼写检查语言

我正在尝试在小型WPF应用程序中对RichTextBox启用拼写检查。 该应用程序的大多数文件都是丹麦语。 我更喜欢使用原生的WPF拼写检查 我用Google搜索了大部分网页(或者看起来似乎如此) – 我只能找到2009/2010年的旧post,说只支持英语,德语,法语和西class牙语。 我的想法是现在应该支持更多的语言 – 但是没有相关信息。 任何人都可以确认仍然只支持这四种语言 – 或者更好地告诉我,WPF本身也支持丹麦语吗?

拼写检查winforms

在我的win form C#app中,我希望能够添加拼写检查function。 但是,我想以自己的方式做到这一点,而不是使用任何其他组件。 我只需要一个在线服务,我可以发送请求或其他东西,它告诉我我发送的单词是否拼写正确。 首选但不是必需的:该在线服务也能够发回建议。

Windows App拼写检查

我想知道是否有另一种拼写检查Windows应用程序的方法而不是我一直在使用的方法:“Microsoft.Office.Interop.Word”。 我买不到拼写检查附件。 我也不能使用开源,并希望拼写检查是动态的..任何建议? 编辑: 我看过几个类似的问题,问题是他们都建议使用开源应用程序(我很喜欢)或Microsoft Word。 我目前正在使用Word进行拼写检查,它会减慢我当前的应用程序速度,并在我的应用程序中造成一些故障。 Word不是一个干净的解决方案,所以我真的想找到其他方式..是我唯一的另一种选择,重新创建我的应用程序作为WPF应用程序,所以我可以利用拼写检查类 ?

使用Word Interop在C#中进行拼写检查

我正在使用word.dll (Word Interop API)在C#中编写拼写检查应用程序。 我想检查哪些拼写不正确,并据此获得错误单词的建议。 我从网上得到了一个示例代码,我无法理解以下命令的参数: Microsoft.Office.Interop.Word._Application.GetSpellingSuggestions (string, ref object, ref object, ref object, ref object, ref object, ref object, ref object, ref object, ref object, ref object, ref object, ref object, ref object) 我想知道ref object的含义是什么? 我想知道他们的意思。

.NET拼写检查控件?

是否有适用于.NET的具有拼写检查function的库(最好是自包含的文本编辑控件)。 我想在我的应用程序的编辑区域中添加典型的红色下划线以拼写错误的单词。 编辑:澄清一下,这是针对WinForms的

如何在C#Windows窗体应用程序中激活拼写检查?

我在Visual Studio 2012中制作了一个C#Windows窗体应用程序。我想添加一个带有拼写检查function的文本框。 你能解释一下它的流程吗?