本申请涉及一种基于知识图谱的住建搜索方法、装置及存储介质,属于计算机技术领域。
背景技术:
目前,网页为用户提供有住建信息的搜索功能。比如:用户通过搜索引擎,检索针对单表的文本数据;搜索引擎通过搜索结果页展示文本数据对应的主体数据,用户点击该主体数据进入该主体数据的详情页。
然而,搜索结果页仅展示搜索内容对应的主体数据,显示内容单一,对于与该主体数据相关联的其它数据,用户需要再次检索,检索效率较低。
技术实现要素:
本申请提供了一种基于知识图谱的住建搜索方法、装置及存储介质,可以解决住建信息的搜索结果单一、且对于相互关联的信息,检索效率较低的问题。本申请提供如下技术方案:
第一方面,提供了一种基于知识图谱的住建搜索方法,所述方法包括:
基于住建搜索需求构建知识图库,所述知识图库包括多种主体数据;
配置所述知识图库中不同主体数据之间的关联关系,得到知识库;
在通过搜索页面接收到搜索内容时,确定所述搜索内容对应的目标主体数据;
从所述知识库中确定与所述目标主体数据存在关联关系的其它主体数据;
以所述目标主体数据为图谱核心,使用所述目标主体数据、所述其它主体数据和所述关联关系建立知识图谱;
显示所述搜索内容对应的知识图谱。
可选地,所述方法还包括:
显示所述目标主体数据;
在接收到对所述目标主体数据的详情显示操作时,触发执行所述从所述知识库中确定与所述目标主体数据存在关联关系的其它主体数据的步骤。
可选地,所述多种主体数据包括住建行业的企业数据、人员数据、项目数据、信用数据和资质数据。
可选地,所述显示所述搜索内容对应的知识图谱之后,还包括:
对所述知识图库中的主体数据进行更新,得到更新后的知识图库。
可选地,所述显示所述搜索内容对应的知识图谱,包括:
在搜索结果页面对所述知识图谱进行渲染,以显示所述知识图谱。
第二方面,提供了一种基于知识图谱的住建搜索装置,所述装置包括:
图库构建模块,用于基于住建搜索需求构建知识图库,所述知识图库包括多种主体数据;
关系配置模块,用于配置所述知识图库中不同主体数据之间的关联关系,得到知识库;
数据搜索模块,用于在通过搜索页面接收到搜索内容时,确定所述搜索内容对应的目标主体数据;
数据关联模块,用于从所述知识库中确定与所述目标主体数据存在关联关系的其它主体数据;
图谱建立模块,用于以所述目标主体数据为图谱核心,使用所述目标主体数据、所述其它主体数据和所述关联关系建立知识图谱;
图谱显示模块,用于显示所述搜索内容对应的知识图谱。
可选地,所述装置还包括:
数据显示模块,用于显示所述目标主体数据;
所述数据关联模块,还用于在接收到对所述目标主体数据的详情显示操作时,触发执行所述从所述知识库中确定与所述目标主体数据存在关联关系的其它主体数据的步骤。
可选地,所述装置还包括:
图库更新模块,用于在所述显示所述搜索内容对应的知识图谱之后,对所述知识图库中的主体数据进行更新,得到更新后的知识图库。
第三方面,提供一种基于知识图谱的住建搜索装置,所述装置包括处理器和存储器;所述存储器中存储有程序,所述程序由所述处理器加载并执行以实现第一方面所述的基于知识图谱的住建搜索方法。
第四方面,提供一种计算机可读存储介质,所述存储介质中存储有程序,所述程序由所述处理器加载并执行以实现第一方面所述的基于知识图谱的住建搜索方法。
本申请的有益效果在于:通过基于住建搜索需求构建知识图库,知识图库包括多种主体数据;配置知识图库中不同主体数据之间的关联关系,得到知识库;在通过搜索页面接收到搜索内容时,确定搜索内容对应的目标主体数据;从知识库中确定与目标主体数据存在关联关系的其它主体数据;以目标主体数据为图谱核心,使用目标主体数据、其它主体数据和关联关系建立知识图谱;显示搜索内容对应的知识图谱;可以解决现有的住建信息搜索方式的搜索结果单一、相互关联的信息的检索效率较低的问题;由于可以过知识图谱展示相互关联的主体数据间的关系,保证了搜索结果的多元性,且只需一次搜索,就可以实现相互关联的主体数据的显示,提高相互关联的数据的检索效率。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,并可依照说明书的内容予以实施,以下以本申请的较佳实施例并配合附图详细说明如后。
附图说明
图1是本申请一个实施例提供的基于知识图谱的住建搜索方法的流程图;
图2是本申请一个实施例提供的基于知识图谱的住建搜索装置的框图;
图3是本申请一个实施例提供的基于知识图谱的住建搜索装置的框图。
具体实施方式
下面结合附图和实施例,对本申请的具体实施方式作进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。
可选地,本申请以各个实施例的执行主体为电子设备为例进行说明,该电子设备具有页面显示功能和处理功能,该电子设备可以为计算机、手机、平板电脑等,本实施例不对电子设备的设备类型作限定。
图1是本申请一个实施例提供的基于知识图谱的住建搜索方法的流程图。该方法至少包括以下几个步骤:
步骤101,基于住建搜索需求构建知识图库,该知识图库包括多种主体数据。
住建搜索需求用于指示用户需要搜索得到的主体数据。可选地,多种主体数据包括住建行业的企业数据、人员数据、项目数据、信用数据和资质数据。在其它实施方式中,主体数据的种类可以更多或更少,本实施例不对主体数据的种类作限定。
步骤102,配置知识图库中不同主体数据之间的关联关系,得到知识库。
在一个示例中,电子设备显示关系配置页面,该关系配置页面包括知识图库中的多种主体数据;通过关系配置页面接收用户对多种主体数据进行的关系配置操作;基于该关系配置操作确定多种主体数据之间的关联关系,得到知识库。
步骤103,在通过搜索页面接收到搜索内容时,确定搜索内容对应的目标主体数据。
可选地,电子设备可以将搜索内容发送至服务器,由服务器根据该搜索内容从数据库中匹配对应的目标主体数据;或者,电子设备中存储有数据库,电子设备根据该搜索内容从数据库中匹配对应的目标主体数据,本实施例不对确定搜索内容对应的目标主体数据的方式作限定。
步骤104,从知识库中确定与目标主体数据存在关联关系的其它主体数据。
可选地,电子设备可以在确定出目标主体数据后,立即确定存在关联关系的其它主体数据;或者,电子设备显示目标主体数据;
在接收到对目标主体数据的详情显示操作时,触发执行从知识库中确定与目标主体数据存在关联关系的其它主体数据的步骤。
步骤105,以目标主体数据为图谱核心,使用目标主体数据、其它主体数据和关联关系建立知识图谱。
知识图谱是显示知识发展进程与结构关系的图形,用可视化技术描述知识资源及其载体,以挖掘、分析、构建、绘制和显示知识及它们之间的相互联系。
步骤106,显示搜索内容对应的知识图谱。
电子设备在搜索结果页面对知识图谱进行渲染,以显示知识图谱。
可选地,在显示搜索内容对应的知识图谱之后,电子设备还可以对知识图库中的主体数据进行更新,得到更新后的知识图库。比如:根据搜索内容确定出目标主体数据后,若该目标主体数据未存储在知识图库中,则将该目标主体数据增加至知识图库,并向用户反馈关系配置页面,以配置目标主体数据与知识图库中的已存储数据之间的关联关系。
综上所述,本实施例提供的基于知识图谱的住建搜索方法,通过基于住建搜索需求构建知识图库,知识图库包括多种主体数据;配置知识图库中不同主体数据之间的关联关系,得到知识库;在通过搜索页面接收到搜索内容时,确定搜索内容对应的目标主体数据;从知识库中确定与目标主体数据存在关联关系的其它主体数据;以目标主体数据为图谱核心,使用目标主体数据、其它主体数据和关联关系建立知识图谱;显示搜索内容对应的知识图谱;可以解决现有的住建信息搜索方式的搜索结果单一、相互关联的信息的检索效率较低的问题;由于可以过知识图谱展示相互关联的主体数据间的关系,保证了搜索结果的多元性,且只需一次搜索,就可以实现相互关联的主体数据的显示,提高相互关联的数据的检索效率。
图2是本申请一个实施例提供的基于知识图谱的住建搜索装置的框图。该装置至少包括以下几个模块:
图库构建模块210,用于基于住建搜索需求构建知识图库,所述知识图库包括多种主体数据;
关系配置模块220,用于配置所述知识图库中不同主体数据之间的关联关系,得到知识库;
数据搜索模块230,用于在通过搜索页面接收到搜索内容时,确定所述搜索内容对应的目标主体数据;
数据关联模块240,用于从所述知识库中确定与所述目标主体数据存在关联关系的其它主体数据;
图谱建立模块250,用于以所述目标主体数据为图谱核心,使用所述目标主体数据、所述其它主体数据和所述关联关系建立知识图谱;
图谱显示模块260,用于显示所述搜索内容对应的知识图谱。
可选地,所述装置还包括:数据显示模块。
数据显示模块,用于显示所述目标主体数据;
所述数据关联模块,还用于在接收到对所述目标主体数据的详情显示操作时,触发执行所述从所述知识库中确定与所述目标主体数据存在关联关系的其它主体数据的步骤。
可选地,所述装置还包括:
图库更新模块,用于在所述显示所述搜索内容对应的知识图。
相关细节参考上述方法实施例。
需要说明的是:上述实施例中提供的基于知识图谱的住建搜索装置在进行基于知识图谱的住建搜索时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将基于知识图谱的住建搜索装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于知识图谱的住建搜索装置与基于知识图谱的住建搜索方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图3是本申请一个实施例提供的基于知识图谱的住建搜索装置的框图。该装置至少包括处理器301和存储器302。
处理器301可以包括一个或多个处理核心,比如:4核心处理器、8核心处理器等。处理器301可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器301也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器301可以在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器301还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
存储器302可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器302还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器302中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器301所执行以实现本申请中方法实施例提供的基于知识图谱的住建搜索方法。
在一些实施例中,基于知识图谱的住建搜索装置还可选包括有:外围设备接口和至少一个外围设备。处理器301、存储器302和外围设备接口之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口相连。示意性地,外围设备包括但不限于:射频电路、触摸显示屏、音频电路、和电源等。
当然,基于知识图谱的住建搜索装置还可以包括更少或更多的组件,本实施例对此不作限定。
可选地,本申请还提供有一种计算机可读存储介质,所述计算机可读存储介质中存储有程序,所述程序由处理器加载并执行以实现上述方法实施例的基于知识图谱的住建搜索方法。
可选地,本申请还提供有一种计算机产品,该计算机产品包括计算机可读存储介质,所述计算机可读存储介质中存储有程序,所述程序由处理器加载并执行以实现上述方法实施例的基于知识图谱的住建搜索方法。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
1.一种基于知识图谱的住建搜索方法,其特征在于,所述方法包括:
基于住建搜索需求构建知识图库,所述知识图库包括多种主体数据;
配置所述知识图库中不同主体数据之间的关联关系,得到知识库;
在通过搜索页面接收到搜索内容时,确定所述搜索内容对应的目标主体数据;
从所述知识库中确定与所述目标主体数据存在关联关系的其它主体数据;
以所述目标主体数据为图谱核心,使用所述目标主体数据、所述其它主体数据和所述关联关系建立知识图谱;
显示所述搜索内容对应的知识图谱。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
显示所述目标主体数据;
在接收到对所述目标主体数据的详情显示操作时,触发执行所述从所述知识库中确定与所述目标主体数据存在关联关系的其它主体数据的步骤。
3.根据权利要求1所述的方法,其特征在于,所述多种主体数据包括住建行业的企业数据、人员数据、项目数据、信用数据和资质数据。
4.根据权利要求1所述的方法,其特征在于,所述显示所述搜索内容对应的知识图谱之后,还包括:
对所述知识图库中的主体数据进行更新,得到更新后的知识图库。
5.根据权利要求1所述的方法,其特征在于,所述显示所述搜索内容对应的知识图谱,包括:
在搜索结果页面对所述知识图谱进行渲染,以显示所述知识图谱。
6.一种基于知识图谱的住建搜索装置,其特征在于,所述装置包括:
图库构建模块,用于基于住建搜索需求构建知识图库,所述知识图库包括多种主体数据;
关系配置模块,用于配置所述知识图库中不同主体数据之间的关联关系,得到知识库;
数据搜索模块,用于在通过搜索页面接收到搜索内容时,确定所述搜索内容对应的目标主体数据;
数据关联模块,用于从所述知识库中确定与所述目标主体数据存在关联关系的其它主体数据;
图谱建立模块,用于以所述目标主体数据为图谱核心,使用所述目标主体数据、所述其它主体数据和所述关联关系建立知识图谱;
图谱显示模块,用于显示所述搜索内容对应的知识图谱。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
数据显示模块,用于显示所述目标主体数据;
所述数据关联模块,还用于在接收到对所述目标主体数据的详情显示操作时,触发执行所述从所述知识库中确定与所述目标主体数据存在关联关系的其它主体数据的步骤。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
图库更新模块,用于在所述显示所述搜索内容对应的知识图谱之后,对所述知识图库中的主体数据进行更新,得到更新后的知识图库。
9.一种基于知识图谱的住建搜索装置,其特征在于,所述装置包括处理器和存储器;所述存储器中存储有程序,所述程序由所述处理器加载并执行以实现如权利要求1至5任一项所述的基于知识图谱的住建搜索方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有程序,所述程序被处理器执行时用于实现如权利要求1至5任一项所述的基于知识图谱的住建搜索方法。
技术总结