本技术涉及大数据领域,尤其涉及一种知识库维护方法、装置、服务器以及计算机可读存储介质。
背景技术:
1、随着计算机技术,特别是大数据技术的快速发展,数据规模逐渐增多。为了对海量数据(也可以称为知识)进行管理,知识库应运而生。具体地,知识库是根据知识的应用领域特征、背景特征、使用特征、属性特征构成便于的有结构的组织形式。
2、在知识库中,知识往往碎片化地存在于文档某一章节的部分内容中,且知识之间存在复杂的引用关系。在目前的知识库中,用户若想查询有关一个知识的多个内容,需要从一个文档跳转到另一个文档,并判断多个内容之间的关系,从而降低了知识库的查询效率和用户的使用体验。
技术实现思路
1、本技术提供了一种知识库维护方法,该方法能够提升知识库的查询效率和用户的使用体验。本技术还提供了上述方法对应的装置、服务器以及计算机可读存储介质。
2、第一方面,本技术提供了一种知识库维护方法。所述知识库包括多个文档,所述方法包括:
3、获取待维护文本,所述待维护文本为所述多个文档中的待维护文档的文本;
4、建立所述待维护文本与目标组件之间的对应关系,所述目标组件为所述多个文档中的目标文档的目标文本对应的组件,所述待维护文本与所述目标文本存在关联关系;
5、响应于用户在当前页面对所述待维护文本的触发操作,根据所述待维护文本与目标组件之间的对应关系,在所述当前页面展示所述目标组件对应的目标文本。
6、在一些可能的实现方式中,所述待维护文本与目标组件之间的对应关系,包括:
7、所述待维护文本与目标组件之间的引用关系、所述目标组件的标识、所述目标组件对应的目标文档的标识中的一种或多种。
8、在一些可能的实现方式中,所述待维护文本与目标组件之间的对应关系包括所述目标组件的标识,所述响应于用户在当前页面对所述待维护文本的触发操作,根据所述待维护文本与目标组件之间的对应关系,在所述当前页面展示所述目标组件对应的目标文本,包括:
9、响应于用户在当前页面对所述待维护文本的触发操作,根据所述目标组件的标识,查询所述目标组件对应的目标文本;
10、在所述当前页面展示所述目标文本。
11、在一些可能的实现方式中,所述待维护文本与目标组件之间的对应关系包括所述待维护文本与目标组件之间的引用关系,所述方法还包括:
12、在所述当前页面展示所述待维护文本与目标组件之间的引用关系。
13、在一些可能的实现方式中,所述待维护文本与目标组件之间的对应关系包括所述目标组件对应的目标文档的标识,所述方法还包括:
14、响应于用户的跳转触发操作,根据所述目标组件对应的目标文档的标识,将所述当前页面跳转至所述目标组件对应的目标文档的页面。
15、在一些可能的实现方式中,所述目标组件是基于如下步骤生成的:
16、获取目标文本,所述目标文本为所述多个文档中的目标文档的文本;
17、根据所述目标文本,确定目标组件信息,所述目标组件信息包括目标组件的标识、目标组件的名称中的至少一种;
18、根据所述目标组件信息,生成目标组件。
19、在一些可能的实现方式中,在所述建立所述待维护文本与目标组件之间的对应关系之后,所述方法还包括:
20、以目标展示样式展示所述待维护文本,所述目标展示样式为与目标组件建立对应关系后的展示样式,所述目标展示样式包括目标展示字体、目标展示颜色、目标展示图标中的至少一种。
21、第二方面,本技术提供了一种知识库维护装置。所述知识库包括多个文档,所述装置包括:
22、获取模块,用于获取待维护文本,所述待维护文本为所述多个文档中的待维护文档的文本;
23、建立模块,用于建立所述待维护文本与目标组件之间的对应关系,所述目标组件为所述多个文档中的目标文档的目标文本对应的组件,所述待维护文本与所述目标文本存在关联关系;
24、展示模块,用于响应于用户在当前页面对所述待维护文本的触发操作,根据所述待维护文本与目标组件之间的对应关系,在所述当前页面展示所述目标组件对应的目标文本。
25、在一些可能的实现方式中,所述待维护文本与目标组件之间的对应关系,包括:
26、所述待维护文本与目标组件之间的引用关系、所述目标组件的标识、所述目标组件对应的目标文档的标识中的一种或多种。
27、在一些可能的实现方式中,所述待维护文本与目标组件之间的对应关系包括所述目标组件的标识,所述展示模块具体用于:
28、响应于用户在当前页面对所述待维护文本的触发操作,根据所述目标组件的标识,查询所述目标组件对应的目标文本;
29、在所述当前页面展示所述目标文本。
30、在一些可能的实现方式中,所述待维护文本与目标组件之间的对应关系包括所述待维护文本与目标组件之间的引用关系,所述展示模块还用于:
31、在所述当前页面展示所述待维护文本与目标组件之间的引用关系。
32、在一些可能的实现方式中,所述待维护文本与目标组件之间的对应关系包括所述目标组件对应的目标文档的标识,所述展示模块还用于:
33、响应于用户的跳转触发操作,根据所述目标组件对应的目标文档的标识,将所述当前页面跳转至所述目标组件对应的目标文档的页面。
34、在一些可能的实现方式中,所述装置还包括:
35、生成模块,用于获取目标文本,所述目标文本为所述多个文档中的目标文档的文本;根据所述目标文本,确定目标组件信息,所述目标组件信息包括目标组件的标识、目标组件的名称中的至少一种;根据所述目标组件信息,生成目标组件。
36、在一些可能的实现方式中,所述展示模块还用于:
37、以目标展示样式展示所述待维护文本,所述目标展示样式为与目标组件建立对应关系后的展示样式,所述目标展示样式包括目标展示字体、目标展示颜色、目标展示图标中的至少一种。
38、第三方面,本技术提供了一种服务器。所述服务器包括处理器和存储器,所述存储器中存储有指令,所述处理器执行所述指令,以使所述服务器执行如本技术第一方面或第一方面的任一种实现方式所述的方法。
39、第四方面,本技术提供了一种计算机可读存储介质。所述计算机可读存储介质中存储有指令,当其在服务器上运行时,使得服务器执行上述第一方面或第一方面的任一种实现方式所述的方法。
40、本技术在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。
41、基于上述内容描述,可知本技术的技术方案具有如下有益效果:
42、具体地,该方法首先获取待维护文本,其中,待维护文本为知识库包括的多个文档中的待维护文档的文本,接着建立待维护文本与目标组件之间的对应关系,目标组件为多个文档中的目标文档的文本,待维护文本与目标文本存在关联关系,响应于用户在当前页面对待维护文本的触发操作,根据待维护文本与目标组件之间的对应关系,在当前页面展示目标组件对应的目标文本。
43、该方法针对知识库中存在关联关系的文本,通过使待维护文本挂载目标组件的方式建立对应关系,如此,用户在查询待维护文本时,可以通过目标组件直接显示目标文本,无需切换文档,提升了知识库的查询效率和用户的使用体验。