信息搜索方法、系统、搜索引擎及计算机系统技术方案

技术编号:37522885 阅读:13 留言:0更新日期:2023-05-12 15:46
本申请公开一种信息搜索方法、信息搜索系统、搜索引擎及计算机系统、计算机可读存储介质,所述信息搜索方法通过获取用户输入的包含至少一个目标实体的搜索信息,再依据用户触发的搜索指令在一实体知识库中执行目标实体的搜索,然后在一显示界面的第一区域展示目标实体的相关搜索结果,在所述显示界面的第二区域展示以目标实体为中心节点的实体关系图;本申请可以通过知识图谱的图形展示形式,在一个显示界面中的两个区域动态展示实体关系图和搜索结果,通过上述展示的方式可以令用户直观地获悉相关各类信息的整体结构,以方便用户获取更加高层次的信息。更加高层次的信息。更加高层次的信息。

【技术实现步骤摘要】
信息搜索方法、系统、搜索引擎及计算机系统


[0001]本申请涉及信息搜索
,尤其涉及一种信息搜索方法、信息搜索系统、搜索引擎及计算机系统、计算机可读存储介质以及计算机程序产品。

技术介绍

[0002]自语义网的概念提出,越来越多的开放链接数据和用户生成内容被发布于互联网中。互联网逐步从仅包含网页与网页之间超链接的文档万维网转变为包含大量描述各种实体和实体之间丰富关系的数据万维网。
[0003]传统的搜索引擎只能够根据使用者搜索的内容返回相似的结果,例如搜索某个问题,搜索引擎只能够返回类似的别人曾搜索过的问题。一方面,搜索引擎无法直接给出问题的答案,另一方面,根据搜索结果往往很难进一步获取问题关联性较强的其他信息。在此背景下,知识图谱(Knowledge Graph)于2012年5月首先由Google提出,其目标在于描述真实世界中存在的各种实体和概念,及实体、概念之间的关联关系,从而改善搜索结果。通过预先将待搜寻的实体和实体间的关系确定下来,搜索引擎可以通过使用者的搜索结果找出相类似的实体内容,或根据搜索的问题给出对应的答案。例如知识图谱中存在“姚明”和“方凤娣”(姚明的妈妈),以及二者之间的关系。那么当使用者使用知识图谱搜索“姚明的妈妈”,搜索引擎就可以通过姚明出发,沿着“妈妈”这个关系链去寻找答案。此外,若知识图谱中本身存在和姚明相关的一些实体,例如队友“麦迪”,球队“火箭队”,搜索结果往往会给出一些关联性的链接,以提供给使用者参考。但是,现有的搜索引擎对于关系依赖型的结果展示不直观,且结果中难以获得和搜索内容较远依赖的信息。

技术实现思路

[0004]鉴于以上所述相关技术的缺点,本申请的目的在于提供一种信息搜索方法、信息搜索系统、搜索引擎及计算机系统、计算机可读存储介质以及计算机程序产品,用于解决相关技术中不能通过搜索获得搜索内容较远依赖的信息的技术问题。
[0005]为实现上述目的及其他相关目的,本申请公开的第一方面在于提供一种信息搜索方法,包括以下步骤:获取用户输入的包含至少一个目标实体的搜索信息;依据用户触发的搜索指令在一实体知识库中执行所述目标实体的搜索,所述实体知识库是基于知识图谱构建的;在一显示界面的第一区域展示所述目标实体的相关搜索结果,在所述显示界面的第二区域展示以所述目标实体为中心节点的实体关系图;其中,所述实体关系图包括表征所述目标实体的中心节点、表征与所述目标实体具有语义关系的关联实体的至少一级关联节点、以及表征所述中心节点与所述关联节点以及不同关联节点之间语义关系的有向边。
[0006]本申请公开的第二方面在于提供一种信息搜索系统,包括:获取模块,用于获取用户输入的包含至少一个目标实体的搜索信息;搜索模块,用于依据用户触发的搜索指令在一实体知识库中执行所述目标实体的搜索,所述实体知识库是基于知识图谱构建的;显示模块,用于在一显示界面的第一区域展示所述目标实体的相关搜索结果,在所述显示界面
的第二区域展示以所述目标实体为中心节点的实体关系图;其中,所述实体关系图包括表征所述目标实体的中心节点、表征与所述目标实体具有语义关系的关联实体的至少一级关联节点、以及表征所述中心节点与所述关联节点以及不同关联节点之间语义关系的有向边。
[0007]本申请公开的第三方面在于提供一种搜索引擎,包括如上述第二方面所述的信息搜索系统。
[0008]本申请公开的第四方面在于提供一种计算机系统,包括:至少一个存储器,用于存储至少一种程序;至少一个处理器,与所述至少一个存储器相连,用于调用并执行所述至少一个程序时协调所述至少一个处理器执行并实现上述第一方面所述的信息搜索方法。
[0009]本申请公开的第五方面在于提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序被处理器运行时执行并实现上述第一方面所述的信息搜索方法。
[0010]综上所述,本申请的信息搜索方法可以通过知识图谱的图形展示形式,在一个显示界面中的两个区域动态展示实体关系图和搜索结果,通过上述展示的方式可以令用户直观地获悉相关各类信息的整体结构,以方便用户获取更加高层次的信息;通过本申请的搜索及展示,用户能够关注到具有更加远距离依赖的信息,即可以获取多层依赖的结果;再者本申请的信息搜索方法以文献为搜索导向的结果,提供平台内置的阅读器,可以高亮显示关注的信息内容,加快使用者的阅读速度。
附图说明
[0011]本申请所涉及的专利技术的具体特征如所附权利要求书所显示。通过参考下文中详细描述的示例性实施方式和附图能够更好地理解本申请所涉及专利技术的特点和优势。对附图简要说明书如下:
[0012]图1显示为本申请信息搜索方法在一实施例中的流程图。
[0013]图2显示为本申请在一实施例中计算机系统展示的输入界面示意图。
[0014]图3显示为本申请在一实施例中构建实体知识库的流程图。
[0015]图4显示为本申请在一实施例中更新实体知识库的流程图。
[0016]图5显示为本申请在一实施例中执行目标实体搜索的流程图。
[0017]图6显示为本申请在一实施例中计算机系统显示搜索结果的界面示意图。
[0018]图7显示为本申请在一实施例中计算机系统显示节点关系的界面示意图。
[0019]图8显示为本申请在另一实施例中计算机系统显示节点关系的界面示意图。
[0020]图9显示为本申请在再一实施例中计算机系统显示节点关系的界面示意图。
[0021]图10显示为本申请在另一实施例中计算机系统显示搜索结果的界面示意图。
[0022]图11显示为本申请在一实施例中以阅读器的方式展示搜索结果的界面示意图。
[0023]图12显示为本申请信息搜索方法在另一实施例中的流程图。
[0024]图13a及图13b显示为本申请在再一实施例中计算机系统显示搜索结果的界面示意图。
[0025]图14显示为本申请的信息搜索系统在一实施例中的系统框图。
[0026]图15显示为本申请信息搜索方法在再一实施例中的流程图。
[0027]图16显示为本申请在又一实施例中计算机系统显示搜索结果的界面示意图。
[0028]图17显示为本申请在一实施例中对关联实体进行评分的流程图。
[0029]图18显示为本申请信息搜索方法在又一实施例中的流程图。
[0030]图19显示为本申请在另一实施例中对关联实体进行评分的流程图。
[0031]图20显示为本申请的信息搜索系统在另一实施例中的系统框图。
[0032]图21显示为本申请的计算机系统在一实施例中的系统框图。
[0033]图22显示为本申请的计算机系统在另一实施例中的系统框图。
具体实施方式
[0034]以下由特定的具体实施例说明本申请的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本申请的其他优点及功效。
[0035]在下述描述中,请参考附图1至图2本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息搜索方法,其特征在于,包括以下步骤:获取用户输入的包含至少一个目标实体的搜索信息;依据用户触发的搜索指令在一实体知识库中执行所述目标实体的搜索,所述实体知识库是基于知识图谱构建的;在一显示界面的第一区域展示所述目标实体的相关搜索结果,在所述显示界面的第二区域展示以所述目标实体为中心节点的实体关系图;其中,所述实体关系图包括表征所述目标实体的中心节点、表征与所述目标实体具有语义关系的关联实体的至少一级关联节点、以及表征所述中心节点与所述关联节点以及不同关联节点之间语义关系的有向边。2.根据权利要求1所述的信息搜索方法,其特征在于,所述获取用户输入的包含至少一个目标实体的搜索信息的步骤包括在用户预设的限制条件下获取用户输入的包含至少一个目标实体的搜索信息;所述限制条件包括搜索逻辑和/或指向性信息。3.根据权利要求1所述的信息搜索方法,其特征在于,所述获取用户输入的包含至少一个目标实体的搜索信息的步骤包括用户以输入文字、录入语音、或上传图片的方式输入包含至少一个目标实体的搜索信息。4.根据权利要求1所述的信息搜索方法,其特征在于,还包括实时或依据预设的时间间隔更新所述基于知识图谱构建的实体知识库的步骤,所述实体知识库包括有多个关键词组成的实体库以及用于描述每两个关键词之间语义关系的关系库。5.根据权利要求1或4所述的信息搜索方法,其特征在于,基于知识图谱构建所述实体知识库的步骤包括:获取多个关键词;基于目标领域的知识从所述多个关键词中确定多个实体以形成实体库;确定所述实体库中每两个实体之间的语义关系以形成关系库;将所述实体库与所述关系库进行知识图谱关联以形成实体知识库。6.根据权利要求4所述的信息搜索方法,其特征在于,实时或依据预设的时间间隔更新所述基于知识图谱构建的实体知识库的步骤包括:利用一实体抽取模型实时或依据预设的时间间隔抽取文本信息中的实体信息;利用一关系模型检测具有语义关系的实体对;在检测到所述实体库中不存在所述实体对中的一实体时,将所述实体添加至所述实体库;在检测到所述关系库中不存在所述实体对的关系时,将该关系添加至所述关系库,以更新所述实体知识库。7.根据权利要求1所述的信息搜索方法,其特征在于,所述依据用户触发的搜索指令在一实体知识库中执行所述目标实体的搜索的步骤包括:从所述实体知识库中定位所述目标实体;通过所述实体知识库中的语义关系确定所述目标实体至少一级的关联实体,以构建所述目标实体的实体关系图;在所述实体知识库中执行所述目标实体的搜索;或者在所述实体知识库中执行所述目标实体以及各该关联实体的级联搜索。8.根据权利要求1所述的信息搜索方法,其特征在于,在所述显示界面的第一区域展示所述目标实体的相关搜索结果是以结果的公开时间、相关度、论文影响因子、论文引用量、
专利引用量、或专利家族数中的一种排序规则排序的;其中,所述相关度是通过一打分函数确定的。9.根据权利要求1所述的信息搜索方法,其特征在于,在所述显示界面的第一区域展示所述目标实体的相关搜索结果以及在所述显示界面的第二区域展示以所述目标实体为中心节点的实体关系图的步骤中,还包括在所述显示界面的第三区域展示所述目标实体的概览内容。10.根据权利要求1所述的信息搜索方法,其特征在于,还包...

【专利技术属性】
技术研发人员:陈亚超杨惠
申请(专利权)人:南京燧坤智能科技有限公司
类型:发明
国别省市:

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

1