文本检索方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28295660 阅读:38 留言:0更新日期:2021-04-30 16:19
本申请涉及人工智能,提供了一种文本检索方法、装置、计算机设备和存储介质。该方法针对检索句,提取实体,查询预先构建的知识图谱对应的主节点,得到查询节点,获取查询节点的文档邻居节点,得到直接文档,根据直接文档在查询节点的1至N阶邻居主节点的文档邻居节点的出现次数,得到检索结果。由于知识图谱中,以领域属性为主节点构建,领域属性的属性值为实体,因而具有关联的实体相连,在检索到实体的文档邻居结点后,通过遍历查询节点的1至N阶邻居主节点的文档邻居节点,进行多阶邻居查询,扩大多阶查询的范围,使检索结果能够关联到其它领域属性,体现领域属性之间的关联性,能够提高检索结果的准确度。

【技术实现步骤摘要】
文本检索方法、装置、计算机设备和存储介质
本申请涉及知识图谱
,特别是涉及一种文本检索方法、装置、计算机设备和存储介质。
技术介绍
文本检索,是指根据文本内容,如关键字、语意等对文本集合进行检索,返回目标内容。检索的精确度体现在检索词与目标内容的匹配度上。随着互联网大数据的快速发展,人们对检索精度的要求日益提高。传统的检索方法,常做法为:1、准备文本数据库,一般有若干文本\文段\句子;2、将文本做分词/分字后,通过词、词做倒排索引;3、根据倒排索引将文本数据库分桶或做哈希。在该方式下,基于字频或词频,返回结果相对生硬,不符合人类直觉。如以某公司法人作为关键词进行查询,通常能够查询到该公司法人的文本但并不能够返回包括公司主营业务产品相关的文本。然而在人类印象中,由于公司法人和公司主营业务产品相关,从人类直觉的角度二者是关联的,因此,从人类直觉角度,二者数据存在相关性。若只返回关键字相关的文档,则检索结果不符合人类检索需求。即传统的检索方法存在检索精度低的技术问题。
技术实现思路
基于此,有必要针对上述技术本文档来自技高网...

【技术保护点】
1.一种文本检索方法,所述方法包括:/n获取用户输入的检索句;/n对所述检索句进行实体识别,提取所述检索句中的实体;/n根据所述实体,查询预先构建的知识图谱对应的主节点,得到查询节点;其中,所述知识图谱以领域属性为主节点构建,所述领域属性的属性值为实体,所述主节点的邻居节点包括与所述主节点内容相关的文档邻居节点;/n获取所述知识图谱中所述查询节点的文档邻居节点,得到直接文档;/n根据所述直接文档在所述查询节点的1至N阶邻居主节点的文档邻居节点的出现次数,从所述直接文档中确定所述检索句的文本检索结果。/n

【技术特征摘要】
1.一种文本检索方法,所述方法包括:
获取用户输入的检索句;
对所述检索句进行实体识别,提取所述检索句中的实体;
根据所述实体,查询预先构建的知识图谱对应的主节点,得到查询节点;其中,所述知识图谱以领域属性为主节点构建,所述领域属性的属性值为实体,所述主节点的邻居节点包括与所述主节点内容相关的文档邻居节点;
获取所述知识图谱中所述查询节点的文档邻居节点,得到直接文档;
根据所述直接文档在所述查询节点的1至N阶邻居主节点的文档邻居节点的出现次数,从所述直接文档中确定所述检索句的文本检索结果。


2.根据权利要求1所述的方法,其特征在于,根据所述直接文档在所述查询节点的1至N阶邻居主节点的文档邻居节点的出现次数,从所述直接文档中确定所述检索句的文本检索结果,包括:
获取所述直接文档在所述查询节点的1至N阶邻居主节点的文档邻居节点的出现次数;
对所述直接文档按照出现次数从高到低进行排序,得到所述检索句的文本检索结果。


3.根据权利要求1所述的方法,其特征在于,根据所述直接文档在所述查询节点的1至N阶邻居主节点的文档邻居节点的出现次数,从所述直接文档中确定所述检索句的文本检索结果,包括:
遍历所述查询节点的1至N阶邻居主节点的文档邻居节点,若所述文档邻居节点为所述直接文档,则对直接文档增加预设推荐分值;
按照所述推荐分值从高至低对所述直接文档进行排序,取前K个直接文档作为所述检索句的文本检索结果。


4.根据权利要求3所述的方法,其特征在于,若所述文档邻居节点为所述直接文档,则根据阶数权重对所述直接文档增加预设推荐分值;其中,阶数权重与阶数成负相关。


5.根据权利要求1所述的方法,其特征在于,构建所述知识图谱的方式,包括:
根据至少两个关联的领域属性,将所述领域属性的属性值作为主节点,领域属性具有关联的主节点连接,所述领域属性的属性...

【专利技术属性】
技术研发人员:王昊张乐情罗水权刘剑李燕婷
申请(专利权)人:平安资产管理有限责任公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1