soundex相关内容

LINQ to SQL SOUNDEX - 可能吗?

我对此做了一些研究,并浏览了 StackOverflow 上的几篇文章以及一些博客文章,但还没有找到确切的答案.我还了解到可以使用 4.0 框架来实现,但尚未找到任何支持证据. 所以我的问题是,是否可以通过 LINQ to SQL 查询来执行 SOUNDEX? 解决方案 您可以在数据库中使用假 UDF 执行此操作;在分部类中,向数据上下文添加一个方法: [DbFunction(Na ..
发布时间:2022-01-07 16:17:02 其他开发

在 VBA 中查找发音相似的文本

我的经理告诉我,有一种方法可以评估拼写不同但发音相似的名字.理想情况下,我们希望能够评估用户输入的搜索名称并返回完全匹配以及“发音相似"的名称.他称这个过程为“Soundits",但我在 Google 上找不到任何信息. 这个存在吗?有谁知道它是否可用于 VBA (Access)? 解决方案 好问题!你的问题包括这个想法本身的一个很好的例子. 有一种称为 Russell Sou ..
发布时间:2021-12-12 22:59:12 其他开发

印度语言的语音搜索

我想在我的 android 应用程序中以语音方式比较字符串.但这里的特殊情况是,我想比较用英语写的印度语单词.例如,我想检查“Edhu"“Adhu"“Yethu"在语音上是否相同,它们在泰米尔语中的意思都相同.但是使用英文书写印度语言的人使用不同的拼写来制作这个词.在这种情况下,我如何比较单词? 我尝试了 Levenshtein.但我不确定如何将它返回的数字转换为等式. 我尝试了 So ..
发布时间:2021-11-11 23:24:15 Java开发

在 SQL Server 上逐字使用 SOUNDEX()

这是我的问题.例如,我有一个表 Products,其中包含一个字段 Name: 产品身份证 |姓名 |..1 |“USB Key 10Go"2 |“英特尔电脑"3 |“12英寸笔记本电脑"... 我目前正在为 iPhone 网络应用程序实现一个简单的搜索引擎(SQL Server 和 ASP .NET、C#),我想使用 SOUNDEX() SQL Server 函数. 问题是,我不能在 ..
发布时间:2021-08-25 20:21:49 数据库

如何在 android 中使用 Soundex 和 SQLITE

有人可以指导我如何在 sqlite 中使用 soundex.或者我们可以在sqlite中使用“soundex"函数吗?如果我们可以使用它请尽可能提供一个例子.提前致谢. 解决方案 soundex() 函数 必须使用 SQLITE_SOUNDEX 编译时选项 启用.Android 框架不会这样做. ..
发布时间:2021-08-23 19:50:47 移动开发

Solr 搜索使用包含,听起来像

问题:我在 solr 中有电影信息.两个字符串字段定义电影标题和导演姓名.复制字段定义了 solr 搜索默认的另一个字段. 我希望像谷歌这样的搜索范围有限,如下所示.如何实现. 1)如何在solr中搜索包含 例如a) 如果电影导演的名字是“John Cream",搜索joh 不会返回任何东西.但是,搜索 John 返回正确的结果. b) 如果有一个名为 aaabbb 的电影 ..
发布时间:2021-07-17 19:55:54 其他开发

python有soundex函数吗?

python 是否有 soundex 函数,如果没有,您将如何编写 soundex 代码? Soundex代码字母1 B、F、P、V2 C、G、J、K、Q、S、X、Z3D、T4升5 M, N6R跳过 A、E、H、I、O、U、W、Y、H、W 和 Y 例如: 杰克逊 = J250 华盛顿 = W252 克莱门特 = C455 Ashcraft = A261 Wu = ..
发布时间:2021-06-26 19:52:05 Python

实施智能搜索/模糊字符串比较

我在ASP.NET MVC应用程序上有一个网页,客户可以在其中搜索供应商.供应商在网站上捕获自己的详细信息.客户端希望进行“智能搜索".功能,即使供应商的拼写“略有不同",他们也可以搜索供应商并找到他们.在搜索框中输入的内容. 我不知道客户对“稍有不同"的看法是什么.是.我一直在研究实现自定义的soundex算法.这将根据单词的发音将单词转换为数字.然后将该数字用于比较. 例如: ..
发布时间:2021-04-10 19:00:22 C#/.NET

“听起来像",“您是说那个" SQL Server 2005中使用全文搜索的功能

我已经使用CONTAINSTABLE关键字在SQL Server 2005数据库上实现了全文搜索. 我想知道是否有一种方法可以在原始查询没有结果的情况下添加“听起来很像"或google的“您是不是要说的"功能. 解决方案 SQL Server的soundex非常有限且令人沮丧,我真的建议您看看Lucene.net 从 http://lucene.apache.org/java/docs检索 ..
发布时间:2020-11-11 01:53:51 数据库

语音搜索印度语言

我想在我的android应用程序中以语音方式比较字符串.但是这里的特殊情况是,我想比较用英语写的印度语言单词.例如,我要检查"Edhu","Adhu","Yethu"在语音上是否相等,它们在泰米尔语中的含义相同.但是使用英语书写印度语言的人会使用不同的拼写来拼写这个单词.在这种情况下,我该如何比较单词? 我尝试了Levenshtein.但是我不确定如何将返回的数字转换为相等的数字. 我 ..
发布时间:2020-09-03 06:36:24 Java开发

相当于php metaphone和soundex的Mysql

我正在开发一个应用程序,该应用程序提取了用户当前正在播放的歌曲标题,并且我们在mysql数据库中查看还有谁在播放相似的歌曲.由于同一首歌曲在每个人的手机上可能具有许多不同的标题,因此我们需要一种有效地找到尽可能接近的结果的方法. 我们现在正在使用的过程从表中获取所有歌曲,然后进行foreach并将结果集中的每个条目与用户的歌曲进行比较. 这是我们使用过的功能的一部分: $all_res ..
发布时间:2020-08-14 01:27:12 数据库

Soundex,数字作为String参数

您知道一些解释为什么为什么 SOUNDEX 不能将NUMBERS作为字符串使用吗? 这些查询工作正常: select 1 from dual where soundex('for you') = soundex('for u') ; select 1 from dual where soundex('for you') = soundex('for you') ; 但这不是: ..
发布时间:2020-05-22 03:31:28 数据库

使用Soundex,Python替换单词

我有一个句子列表,基本上我的目的是用正确的拼写“对面,在附近,在上,在后面"替换所有以"opp,nr,off,abv,behnd"形式出现的差异.在.单词的soundex代码是相同的,因此我需要构建一个表达式来逐字地遍历此列表,如果soundex相同,请用正确的拼写替换它. 一个例子- ['杰克站在树上, “他们没有他计划的一切", “只要站在柜台前", '去加油站去吧'] 所以 ..
发布时间:2020-05-18 01:20:00 Python

按Soundex(或类似名称)`Closeness`排序

有什么办法可以使MySQL与搜索词“接近"多近? 我正在尝试订购包含用户输入的城市名称的字段.存在变体和拼写错误,我想在顶部显示“最接近"的匹配项. 我知道soundex可能不是最好的算法,但是如果它(或另一种方法)可以合理地成功-由数据库进行排序可能是值得的. 解决方案 Soundex不适用于此类事情,因为不同的单词可以为您提供相同的Soundex结果,因此可以任意排序.一个 ..
发布时间:2020-05-15 05:44:08 数据库

PHP/MySQL:高亮显示"SOUNDS LIKE"查询结果

MYSQL/PHP快速问题.如果没有使用普通搜索查询找到任何结果,我将使用“不太严格"搜索查询作为备用, foreach($find_array as $word) { clauses[] = "(firstname SOUNDS LIKE '$word%' OR lastname SOUNDS LIKE '$word%')"; } if (!empty($clauses)) $fil ..
发布时间:2020-05-15 04:15:56 PHP

如何在MySQL中搜索Soundex()子字符串?

我遇到了Joomla的问题! 3个集成的搜索引擎.该引擎的索引器在索引内容(例如 )时会创建所谓的soundex-values Testobject, 测试对象1 测试对象2239923, Textobject .... 所有具有相同的T23123的soundex值. 现在我的问题是,如果我搜索Test,将不会有任何结果,因为该词的soundex值为T230. 搜索引擎使 ..
发布时间:2020-05-15 01:15:47 数据库

如何在MySQL中查询soundex()

使用soundex()在MySql中进行搜索的正确结构是什么?我知道如何产生soundex(): select soundex('str'); 只是不确定如何在我的查询中包括此内容. 解决方案 如果要针对people表的name字段搜索“刘易斯",请执行以下查询: SELECT * FROM people WHERE soundex("lewis") = soundex(n ..
发布时间:2020-05-14 22:29:06 数据库

在VBA中查找相似的发音文本

我的经理告诉我,有一种方法可以评估拼写不同但听起来相似的名称.理想情况下,我们希望能够评估用户输入的搜索名称并返回完全匹配的名称以及“相似的发音"名称.他称此过程为"Soundits",但我无法在Google上找到任何信息. 这存在吗?有谁知道它是否可用于VBA(访问)? 解决方案 很好的问题!您要提出的问题包括这个想法本身的一个很好的例子. 有一种称为Russell Soun ..
发布时间:2020-05-12 20:33:03 其他开发

LINQ to SQL SOUNDEX-可能吗?

我对此进行了一些研究,并查看了StackOverflow上的一些文章以及一些博客文章,但没有找到确切的答案.我还读到可以使用4.0框架来实现它,但尚未找到任何支持证据. 所以我的问题是,是否可以通过LINQ to SQL查询执行SOUNDEX? 解决方案 您可以通过使用伪造的UDF在数据库中执行此操作;在部分类中,向数据上下文中添加一个方法: [DbFunction(Name ..
发布时间:2020-05-01 07:20:04 其他开发