热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

字符串相似度比较实例

最近有一项目要求对大量的药品名称和治疗项目进行模糊(相似度)比较,如果用like%xxx%之类的无法达到要求,如“奶奶个熊”

 最近有一项目要求对大量的药品名称和治疗项目进行模糊(相似度)比较,如果用 like %xxx% 之类的无法达到要求,如“奶奶个熊”和“奶妈个熊”,用like之类就无能为力了。网上也有一些国外的字符串相似度比较的算法,但几乎都是针对单字节字符串的比较,典型的例子是MS SQL中的字符串相似度比较函数就是此类,对于双字节的中文无效。

  于是做了以下实例,如图:
点击在新窗口中浏览此图片
  比较代码引用的是CnStrDiff.pas单元,代码实例可从下面下载。

下载文件
点击这里下载文件

转:https://www.cnblogs.com/xieyunc/archive/2009/04/29/2793698.html



推荐阅读
  • 筛选关联对象 :外键值 VS 导航属性
    关系如上所示,产品中的CategoryID可以为空,我想得到没有分类的产品,可以通过两种方法来实现1.ForeignKeyValue:外键值为空2.NavigationProper ... [详细]
  • hive和mysql的区别是什么[mysql教程]
    hive和mysql的区别有:1、查询语言不同,hive是hql语言,MySQL是sql语句;2、数据存储位置不同,hive把数据存储在hdfs上,MySQL把数据存储在自己的系统 ... [详细]
  • 【技巧】oracle官网寻找旧jdk版本
    更新于2019-07-31快速通道:https:www.oracle.comtechnetworkjavajavasedownloadsjava-archive-javase8-2 ... [详细]
  • 一、数据库并发测试的必要性1、与数据库连接的服务程序采用多线程同时开启多个数据库连接;2、与数据库连接的服务程序单线程,但是同时开启多套服务程序 ... [详细]
  • 农企的深度学习加速库MIOpen1.0更新了,它现在已经能支持对CNN的加速。ROCm全称RadeonOpenComputeplatform,是AMD在 ... [详细]
  • maven 阿里云节点,速度快
    修改maven根目录下的conf文件夹中的setting.xml文件.http:maven.aliyun.comOSChina谷歌Google开源中国- Nexusosc更新频率据 ... [详细]
  • 摘自:http:www.tomkleinpeter.com20080317programmers-toolbox-part-3-consistent-hashing转 ... [详细]
  • GlassFish(水晶鱼)是一个免费、开放源代码的应用服务,它实现了JavaEE5。JavaEE5平台包括了以下最新技术:EJB3.0,JSF1.2,Servlet2.5,JSP ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了thinkphpurl生成相关的知识,希望对你有一定的参考价值。为了配合所使用的URL模式,我们需要能够动态的根据当前 ... [详细]
  • 前几天,妻问:你们仓储物流自动化这行究竟是干什么的?借此我也正好解释解释我们这行。首先分别说什么是仓储、物流和自动化。“仓储”从百度百科 ... [详细]
  • 一、基础技术选型C#.NET3.54.0这两个版本的.NET已经相当方便(Linq,Lambda,Parallel),语法简洁,配合WCF和WF两项技术,可以满足快速开发,维护 ... [详细]
  • js中的toggle函数的具体使用方法切换效果示例
    web前端|js教程toggle点击事件切换web前端-js教程本篇文章主要给大家介绍下jQuery函数toggle点击事件切换是如何操作的。首先大家需要了解一下;toggle() ... [详细]
  • BlackBerry 应用程序开发者指南 第一卷:基础第12章 打包和部署
    作者:Confach发表于2006-04-2821:49版权信息:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息.http:www.cnblogs.comconf ... [详细]
  • 1、软件包下载:下载地址:   https:github.comceres-solverceres-solverreleases  如果Github下载速度慢可在百度云盘下载下载地 ... [详细]
  • server_name指令,在nginx中起的是虚拟主机里的“以域名区分的虚拟主机的作用”先说一下虚拟主机的使用方法,有三种:ip、por ... [详细]
author-avatar
我是爱琴白痴_935
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有