知识点之间的关联关系获取方法及装置制造方法及图纸

技术编号:29835674 阅读:14 留言:0更新日期:2021-08-27 14:25
本申请实施例提供了知识点之间的关联关系获取方法及装置,在该方法中,获取查询日志,查询日志包括多个用户分别输入的查询语句以及查询语句对应的知识点;从查询日志中获得多个查询组合,查询组合包括用户标识以及具有用户标识的用户输入的多个查询语句分别对应的知识点;从多个查询组合中获得共现频率大于或等于第一阈值的多个知识点;构建多个知识点之间的关联关系。使得知识点之间不再孤立。从而在用户查询过程中,若命中某个知识点,可以展示与该知识点具有所述关联关系的知识点的链接,若用户需要查看与该知识点具有所述关联关系的知识点,则可以直接点击相应的链接,无需再次检索,所以减少用户的检索次数,降低检索时长以及检索的复杂度。

【技术实现步骤摘要】
知识点之间的关联关系获取方法及装置
本申请涉及数据库
,更具体的说,是涉及知识点之间的关联关系获取方法及装置。
技术介绍
可以基于用户输入的查询语句从知识库中搜索与查询语句相匹配的知识点;目前可能需要用户多次检索,即多次输入不同的查询语句才能够从知识库中搜索得到用户需要的多个知识点。在申请人实现本专利技术创造性的过程中发现,由于知识库中各知识点比较孤立,导致用户从知识库中检索得到自己需要的多个知识点的时间较长,基于此,如何使得知识库包含的知识点之间不孤立是本领域技术人员急需解决的难题。
技术实现思路
有鉴于此,本申请提供了一种知识点之间的关联关系获取方法及装置。本申请提供如下技术方案:根据本公开实施例的第一方面,提供一种知识点之间的关联关系获取方法,包括:获取查询日志,所述查询日志包括多个用户分别输入的查询语句以及所述查询语句对应的知识点;所述查询语句对应的知识点为所述查询语句对应的查询结果中满足预设条件的知识点;从所述查询日志中获得多个查询组合,所述查询组合包括用户标识以及具有所述用户标识的用户输入的多个查询语句分别对应的知识点;从多个查询组合中获得共现频率大于或等于第一阈值的多个知识点,所述多个知识点中至少两个知识点对应不同的查询语句;构建所述多个知识点之间的关联关系。根据本公开实施例的第二方面,提供一种知识点之间的关联关系获取装置,包括:第一获取模块,用于获取查询日志,所述查询日志包括多个用户分别输入的查询语句以及所述查询语句对应的知识点;所述查询语句对应的知识点为所述查询语句对应的查询结果中满足预设条件的知识点;第二获取模块,用于从所述查询日志中获得多个查询组合,所述查询组合包括用户标识以及具有所述用户标识的用户输入的多个查询语句分别对应的知识点;第三获取模块,用于从多个查询组合中获得共现频率大于或等于第一阈值的多个知识点,所述多个知识点中至少两个知识点对应不同的查询语句;构建模块,用于构建所述多个知识点之间的关联关系。根据本公开实施例的第三方面,提供一种服务器,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如第一方面所述的知识点查询方法。根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述存储介质中的指令由服务器的处理器执行时,使得所述服务器能够执行如第一方面所述的知识点之间的关联关系获取方法。根据本公开实施例的第五方面,提供一种计算机程序产品,可直接加载到计算机的内部存储器,例如上述第三方面所述服务器包含的存储器中,并含有软件代码,该计算机程序经由计算机载入并执行后能够实现如第一方面所述的知识点之间的关联关系获取方法。经由上述的技术方案可知,本申请提供的知识点之间的关联关系获取方法中,获取查询日志,所述查询日志包括多个用户分别输入的查询语句以及所述查询语句对应的知识点;所述查询语句对应的知识点为所述查询语句对应的查询结果中满足预设条件的知识点;从所述查询日志中获得多个查询组合,所述查询组合包括用户标识以及具有所述用户标识的用户输入的多个查询语句分别对应的知识点;从多个查询组合中获得共现频率大于或等于第一阈值的多个知识点,所述多个知识点中至少两个知识点对应不同的查询语句;构建所述多个知识点之间的关联关系。从而建立了多个知识点之间的关联关系,使得知识点之间不再孤立。从而在用户查询过程中,若命中某个知识点,则可以展示与该知识点具有所述关联关系的知识点的链接,若用户需要查看与该知识点具有所述关联关系的知识点,则可以直接点击相应的链接,无需再次检索,所以减少用户的检索次数,降低检索时长以及检索的复杂度。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例涉及的硬件架构的结构图;图2为本申请实施例提供的知识点之间的关联关系获取方法的流程图;图3为本申请实施例提供的显示知识正文的界面和显示问答区域的界面的关系示意图;图4为本申请实施例提供的知识点之间的关联关系获取装置的结构图;图5是根据一示例性实施例示出的一种用于服务器的装置的框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供了一种知识点之间的关联关系获取方法以及装置,在对本申请实施例提供的技术方案进行介绍之前,先对本申请实施例涉及的相关技术以及硬件架构进行说明。首先,对本申请实施例涉及的相关技术进行介绍。相关技术中,知识库包括多个知识点。示例性的,多个知识点是通过拆分源文档得到的。不同知识点对应的源文档可能相同可能不同。例如,源文档包括10个段落,示例性的,源文本被拆分为10个知识点,即每一个段落对应一个知识点;示例性的,源文档本拆分为5个知识点,一个知识点包括源文档中的一个或多个段落;示例性的,源文档被拆分为20个知识点,一个知识点包括一个段落中的一个或多个语句。示例性的,知识点包括源文档;示例性的,知识点是基于其他知识点得到的。示例性的,知识点的表示方式有多种,本申请实施例提供但不限于:链表、数组、结构体、表格中任一种。下面以表格为例对知识点的结构进行举例说明。示例性的,相关技术中知识点的结构如表1所示。表1相关技术中知识点的结构示例性的,知识正文包括知识标题以及知识内容中任一个;示例性的,知识内容与知识标题相对应,例如,与知识标题“中银富登个人通知存款的存款期限”对应的知识内容可以为:个人通知存款不论实际存期多长,按存款人提前通知的期限长短划分为1天通知存款和7天通知存款两个品种。1天通知存款必须提前1天通知约定支取存款,7天通知存款则必须提前7天通知约定支取存款。1天通知存款和7天通知存款,客户必须提前1天或提前7天来到柜台预约支取登记。所谓转存是系统可以自动在到期日将本息转到客户的活期账户,但需要客户在每个周期(7天)都来柜台办理约定转存的业务。示例性的,知识点包含的业务目录可以包括一级或多级目录,表1中是以业务目录包括两级目录为例进行说明的。示例性的,知识点包含的业务目录用于指示知识点包含的知识正文的存储路径。示例性的,知识点包含的业务目录即为存储知识点的存储设备的名称和/或文件夹的名称。示例性的,知识标题,可以是基于自然语言处理技术从知识内容文中得到的;示例性的,知识标题可以是从源文档中获得的。示例性的,知识点本文档来自技高网...

【技术保护点】
1.一种知识点之间的关联关系获取方法,其特征在于,包括:/n获取查询日志,所述查询日志包括多个用户分别输入的查询语句以及所述查询语句对应的知识点;所述查询语句对应的知识点为所述查询语句对应的查询结果中满足预设条件的知识点;/n从所述查询日志中获得多个查询组合,所述查询组合包括用户标识以及具有所述用户标识的用户输入的多个查询语句分别对应的知识点;/n从多个查询组合中获得共现频率大于或等于第一阈值的多个知识点,所述多个知识点中至少两个知识点对应不同的查询语句;/n构建所述多个知识点之间的关联关系。/n

【技术特征摘要】
1.一种知识点之间的关联关系获取方法,其特征在于,包括:
获取查询日志,所述查询日志包括多个用户分别输入的查询语句以及所述查询语句对应的知识点;所述查询语句对应的知识点为所述查询语句对应的查询结果中满足预设条件的知识点;
从所述查询日志中获得多个查询组合,所述查询组合包括用户标识以及具有所述用户标识的用户输入的多个查询语句分别对应的知识点;
从多个查询组合中获得共现频率大于或等于第一阈值的多个知识点,所述多个知识点中至少两个知识点对应不同的查询语句;
构建所述多个知识点之间的关联关系。


2.根据权利要求1所述知识点之间的关联关系获取方法,其特征在于,所述从所述查询日志中获得多个查询组合步骤包括:
对于任一用户标识,从所述查询日志中获得具有所述用户标识的用户输入的多个查询语句的查询时间;
将查询时间的差值小于或等于设定时间的多个查询语句分别对应的知识点划分至同一查询组合。


3.根据权利要求2所述知识点之间的关联关系获取方法,其特征在于,所述构建所述多个知识点的关联关系步骤包括:
基于多个查询组合中所述多个知识点分别对应的查询语句的查询时间,确定表征用户需要查看所述多个知识点的查看顺序;
基于所述查看顺序,建立所述多个知识点的关联关系。


4.根据权利要求1至3任一所述知识点之间的关联关系获取方法,其特征在于,所述知识点包括知识正文、所述知识正文位于源文档的位置、第一标识以及第二标识;所述第一标识为所述源文档中位于所述知识正文的前一知识正文对应的知识点的标识;所述第二标识为所述源文档中位于所述知识正文的下一知识正文对应的知识点的标识;所述源文档被拆分为多个知识正文;所述知识点之间的关联关系获取方法还包括:
对于任一所述知识点,将与所述知识点具有所述关联关系的知识点的第一关联标识添加至所述知识点;具有所述第一关联标识的知识点包含的知识正文与所述知识点包含的知识正文属于不同源文档。


5.根据权利要求4所述知识点之间的关联关系获取方法,其特征在于,获取所述知识点的过程包括:
拆分所述源文档得到多个知识正文;
为所述多个知识正文分配标识;
基于所述多个知识正文在所述源文档的位置,确定所述多个知识正文分别对应的所述第一标识以及所述第二标识,以形成所述多个知识正文分别对应的知识点。


6.根据权利要求5所述知识点之间的关...

【专利技术属性】
技术研发人员:申亚坤周慧婷谭莹坤陶威刘烨敏丁锐
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1