- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个表,分别称为引用表和列表表。两者都有两个字段:id 和 name。
reference:
ref_id, ref_name
1, john
2, georges
etc...
list:
lst_id, lst_name
1, steward
2, james
3, john
4, jones
5, georges
etc...
我想从 similar_text()>60 的两个表中选择名称。下面是我想要的输出:
ref_name, lst_name, similar_text()
john, john, 100
john, jones, 67
georges, georges, 100
请注意,steward 和 james 应该被排除在外,因为 similar_text() 低于 60。
希望有人能帮忙。预先感谢您的依赖。干杯。马克。哦,顺便说一句,我愿意接受更好的解决方案来实现我的目标......
最佳答案
您很可能需要 levenshtein in mysql .这将允许您计算字符串的差异。
然后你可以做类似的事情:
SELECT ref_name, lst_name, LEVENSHTEIN_RATIO( ref_name, lst_name ) as textDiff
FROM reference, list
HAVING textDiff > 60;
或类似的东西。
注意:在处理大型数据集时,这肯定会出现性能问题。
关于PHP MySql - 选择 similar_text()>x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9870913/
好的,我正在使用 similar_text() 比较字符串,但结果受到大小写敏感的影响。有没有办法在 php.ini 或其他东西中以某种方式关闭它? 最佳答案 将字符串转换为小写,必须使用 strto
我只是想知道,这里发生了什么。如果我使用这个: var_dump(similar_text('abcd', 'abcdefg', $percent)); //output: int 4 没关系,abc
我刚刚找到了similar_text 函数并正在使用它,但是百分比输出总是让我感到惊讶。请参阅下面的示例。 我试图找到关于 php: similar_text()Docs 中提到的算法的信息。 : "
php similar_text() 函数计算比较两个字符串的相似度,本文章向码农介绍php similar_text() 函数的基本使用方法和基本使用实例,感兴趣的码农可以参考一下。 定义和
PHP 提供了一个极少使用的 similar_text 函数,但此函数非常有用,用于比较两个字符串并返回相似程度的百分比,以下是similar_text () 函数的使用方法: 复制代
我有两个表,分别称为引用表和列表表。两者都有两个字段:id 和 name。 reference: ref_id, ref_name 1, john 2, georges etc... list: ls
我想创建一个简单的搜索引擎来查找用户输入的关键词。我知道我可以使用 strpos 检查字符串中是否存在单词。但是,我希望用户能够拼错这个词。例如, $userInput = "What year di
我正在尝试使用 similar_text() 和 in_array() 在 PHP 中制作一个简单的拼写检查和建议程序。我有一个文本文件 dictionary.txt,其中包含英语中的大部分单词。 首
我目前正在使用 similar_text将字符串与 ~50,000 的列表进行比较,虽然由于比较的数量非常慢,但它仍然有效。比较约 500 个独特的字符串大约需要 11 分钟。 在运行它之前,我确实检
我想合并 MySQL 中的两个表: table_1 -------------------------------------------------------- id | table_1_
为了重写 PHP 的 similar_text 算法,我尝试了几种不同的方法。所有这些都取得了一定的成功,但最终都失败了。 第一次尝试:我试着从 PHP 源代码重写它。 C 对指针的优雅使用使得完全相
我在哪里可以找到比 levenshtein() 和 php similar_text() 方法更准确地评估错位字符拼写的算法? 例子: similar_text('jonas', 'xxjon', $
我是一名优秀的程序员,十分优秀!