[发明专利]一种基于语义的文本检索方法在审
申请号: | 201410348390.1 | 申请日: | 2014-07-21 |
公开(公告)号: | CN104182464A | 公开(公告)日: | 2014-12-03 |
发明(设计)人: | 贾岩 | 申请(专利权)人: | 安徽华贞信息科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 合肥市长远专利代理事务所(普通合伙) 34119 | 代理人: | 程笃庆;黄乐瑜 |
地址: | 230000 安徽省合肥市高*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 语义 文本 检索 方法 | ||
技术领域
本发明涉及信息检索技术领域,尤其涉及一种基于语义的文本检索方法。
背景技术
现代社会已经进入信息化时代,互联网蕴含的信息资源持续增长,成为重要的信息源头。目前提供信息定制搜索的技术很多,但是这些技术中,一部分对基础信息设施要求高,实施周期长,系统建设和维护成本高,主要客户是超大型企业和政府,普通企业及个人无力承受;另一部分只能支持最基本的信息检索功能,检索范围小,而且检索结果也不全面。尤其中文表达方式中一词多义和多词一义的情况非常常见,现有的检索技术很难区分这两种情况,经常造成检索结果错选或遗漏。
发明内容
基于背景技术存在的问题,本发明提出了一种基于语义的文本检索方法,解决了检索过程中,不能分辨一词多义或多词一义的情况,造成检索结果错选或遗漏的问题。
本发明提出的一种基于语义的文本检索方法,将词语转化为概念,用词语的概念代替词语进行进行索引和检索,并对检索出的文档进行排序,包括:
S1、根据词语的概念建立概念树,计算词语相似度矩阵;
S2、参照预制本体,提取目标文档的概念,并根据概念对目标文档进行索引处理,生成索引文件;
S3、对用户初始查询进行分词,在词语相似度矩阵中找出与查询词相似度大于门限值M的相似项,将相似项以“或”的关系添加到用户查询中;
S4、搜索引擎根据用户查询搜索目标文档;
S5、根据词语相似度对文档进行相似度评价并排序;
S6、读取文档数据并输出排序结果。
优选地,步骤S6分为:
S61、结合用户高频度搜索词与最近搜索词,确定用户喜爱度;
S62、根据用户喜爱度调整文档排序,然后读取文档数据并输出排序结果。
优选地,词语W1、W2的词语相似度计算公式为:
Dis(W1,W2)为词语W1、W2对应的概念在概念树上的距离,a为计算常数。
优选地,预制本体包括通用本体和行业本体。
优选地,搜索引擎搜索目标文档采用的是倒排索引技术。
优选地,门限值0.1<M<1。
优选地,门限值0.2<M<1。
优选地,读取文档数据并输出排序结果采用相似度从大到小的顺序。
本发明中,将词语转化成概念,用词语的概念代替词语进行索引和检索避免了一词多义和多词一义的问题。在索引的时候将词语用它的概念进行表示,然后用这些概念对文档进行标引,在检索的时候同样将检索词语转换成概念,用概念进行检索,保证了搜索效率和实用性。
附图说明
图1为本发明提出的一种基于语义的文本检索方法的流程图;
图2为词语相似度分布图。
具体实施方式
参照图1,本发明提出的一种基于语义的文本检索方法,将词语转化为概念,用词语的概念代替词语进行索引和检索,并对检索出的文档进行排序,避免了一词多义和多词一义对检索结果的误导。
本发明的检索方法具体包括以下步骤:
S1、根据词语的概念建立概念树,计算词语相似度矩阵;
S2、参照预制本体,提取目标文档的概念,并根据概念对目标文档进行索引处理,生成索引文件;
S3、对用户初始查询进行分词,在词语相似度矩阵中找出与查询词相似度大于门限值M的相似项,将相似项以“或”的关系添加到用户查询中;
S4、搜索引擎根据用户查询搜索目标文档;
S5、根据词语相似度对文档进行相似度评价并排序;
S6、读取文档数据并输出排序结果。
本方法的步骤S3中,将与用户初始查询的概念相同或相似的相似项加入到用户查询中,并且是以“或”的关系,即只要目标文档命中用户初始查询或任何一个相似项,即将目标文档添加到搜索结果中,全面覆盖搜索范围,避免信息的遗漏。
步骤S6分为:
S61、结合用户高频度搜索词与最近搜索词,确定用户喜爱度;
S62、根据用户喜爱度调整文档排序,然后读取文档数据并输出排序结果。
以上步骤中,通过对用户喜爱度的分析,调整后的文档排序更能捕捉用户需要,为用户提供更加人性化的服务,减少用户筛选时间,提高检索效率。读取文档数据并输出排序结果采用相似度从大到小的顺序。
本方法中,词语W1、W2的词语相似度计算公式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽华贞信息科技有限公司;,未经安徽华贞信息科技有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410348390.1/2.html,转载请声明来源钻瓜专利网。