[发明专利]一种面向家庭数据库的模糊查询方法有效
申请号: | 201610899834.X | 申请日: | 2016-10-08 |
公开(公告)号: | CN106528651B | 公开(公告)日: | 2019-04-30 |
发明(设计)人: | 胡明晓;金可仲 | 申请(专利权)人: | 温州大学 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 325000 浙江省温州市瓯海*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明是一种面向家庭数据库的模糊查询方法,步骤如下:读取要查询的丈夫姓名和妻子姓名,按丈夫姓名、妻子姓名精确匹配或模糊匹配的四种组合方式分别查询,然后对调夫妇姓名,再执行上述四种组合方式查询,最后将查询所得的各记录集合并作为查询结果,其中模糊匹配包括去姓、对调名的两个字、删除名的第一字后的匹配查询。同时计算查询记录的相似度,合并记录集时若有多条同一记录,则按相似度就高原则择一进入查询结果,并按相似度从大到小的顺序输出查询结果。本发明解决了缺姓、两字对调、名的第一字含糊、姓名错填字段、简化称呼等中国人姓名信息常见缺陷情形下的模糊查询问题,实现了字段含义、姓名结构等语义层次意义下的模糊查询。 | ||
搜索关键词: | 一种 面向 家庭 数据库 模糊 查询 方法 | ||
【主权项】:
1.一种面向家庭数据库的模糊查询方法,其特征在于,包含以下步骤:(1)读取要查询的丈夫姓名和妻子姓名;(2)按丈夫姓名和妻子姓名均精确匹配的方式查询,得记录集A;(3)按丈夫姓名模糊匹配、妻子姓名精确匹配的方式查询,得记录集B;(4)按丈夫姓名精确匹配、妻子姓名模糊匹配的方式查询,得记录集C;(5)按丈夫姓名和妻子姓名均模糊匹配的方式查询,得记录集D;(6)将丈夫姓名和妻子姓名对调;(7)重复步骤(2)~(5),分别得第二批记录集A~D;(8)合并步骤(2)~(5)得到的两批记录集,作为查询结果返回;其中步骤(3)~(5)中的所述模糊匹配包含以下步骤:(11)去姓,再以“含有”方式查询;(12)调换名的两个字,再以“相等”方式查询;(13)去姓并调换名的两个字,再以“含有”方式查询;(14)删除名的第一字,再以“相等”方式查询;(15)删空姓名,再以“相等”方式查询;(16)取姓名简称,再以“相等”方式查询;执行模糊匹配所述查询步骤(11)~(16)的同时计算记录的相似度,相似度的计算方法是,查询所得记录的相似度等于执行该查询所经历的下列步骤的相似度因子的乘积:步骤(2)的相似度因子为1,步骤(3)和(4)的相似度因子为p,步骤(5)的相似度因子为p2;步骤(6)的相似度因子为q;步骤(11)的相似度因子为r,步骤(12)的相似度因子为s,步骤(13)的相似度因子为rs,步骤(14)的相似度因子为t,步骤(15)的相似度因子为u,步骤(16)的相似度因子为v;参数p、q、r、s、t、u、v取值为0与1之间的实数;执行所述合并记录集时,若同一记录多次被查询到,按照相似度就高原则择一进入查询结果,最后按相似度从大到小的顺序返回查询结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于温州大学,未经温州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610899834.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种资源查询方法及终端
- 下一篇:一种基于TFIDF的迭代查询扩展方法