当前位置:编程学习 > C#/ASP.NET >>

怎样实现精准数据匹配/智能感知?---------------------------

旧系统里有一张oldtable表,如下为表的数据
________title_______________
 走进项目部1

 一、走进项目部2-工程概况

 二、参观实验室

 二、参观实验室

 到现场

 四、现场教学-施工放样

 四、现场教学-钢筋加工及制作

 四、现场教学-桩基施工

 四、现场教学-承台施工

 现场教学-墩台、系梁及盖梁施工

 四、现场教学-检测

 五、教师交流

 六、教学模式评价(1)兼职教师

 教学模式评价(2)实训学生

 教学模式评价(3)毕业学生

 七、实训结束留影
 ......




新系统里有一张表newtable:
____________text______________
四现场教学墩台系梁及盖梁施工
四现场教学钢筋加工及制作
四现场教学检测
四现场教学施工放样
四现场教学桩基施工
一走进项目部1
一走进项目部2工程概况
二参观实验室
教师交流
教学模式评价1兼职教师
教学模式评价2实训学生
教学模式评价3毕业学生
三到现场
实训结束留影
四现场教学承台施工
......



这两张表里的数据是一个意思,但是又有些文字上的出入。如“教学模式评价(3)毕业学生”和“教学模式评价3毕业学生”都指是同一个意思。

现在要根据新系统里的newtable和旧系统里的oldtable,找到两表的对应关系。然后新系统再根据这个关系拉取出旧系统里的其他数据。

算法要怎么实现找到两表的对应关系?
言语不限,但不要用sql --------------------编程问答-------------------- --------------------编程问答-------------------- 相似度:有相关算法
全文检索技术
DIFFERENCE/SOUNDEX 
PATINDEX/CHARINDEX 
分词 --------------------编程问答-------------------- 1、文本相似度算法:
http://topic.csdn.net/u/20080801/22/253a3270-41db-43a1-9014-ff8e29746aed.html

2、文本比较算法Ⅲ——计算文本的相似度 
http://dev.firnow.com/course/3_program/cshapo/csharpjs/20100714/441958.html --------------------编程问答-------------------- 路过学习~~~~~ --------------------编程问答-------------------- 绝对的 mark
关注
学习
帮顶 --------------------编程问答-------------------- 看看高科技。。 --------------------编程问答--------------------  MARK  关注 --------------------编程问答-------------------- 一般采用 全文索引 的方式去 匹配搜索。

但要精确、智能,好像不行。

计算机没有那么智能的。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,