关键词检索方法、显示方法及相关设备技术

技术编号:37600382 阅读:15 留言:0更新日期:2023-05-18 11:50
本公开提供了一种关键词检索方法、显示方法及相关设备,所述检索方法,包括:接收客户端发送的检索请求,检索请求用于指示在目标文本中检索的目标关键词,检索请求为客户端在基于浏览器显示目标文本的概要树数据的情况下发送的,概要树数据包括目标文本的各级标题,以及各级标题的层级关系信息;响应于检索请求,获取目标文本并在目标文本中进行目标关键词检索得到检索结果,检索结果包括目标文本中包含目标关键词的文本的文本信息;将检索结果发送至客户端,以使客户端在概要树数据中显示文本信息。本公开提供的关键词检索方法、显示方法及相关设备,可以提高检索的效果。可以提高检索的效果。可以提高检索的效果。

【技术实现步骤摘要】
关键词检索方法、显示方法及相关设备


[0001]本公开涉及计算机
,具体涉及一种关键词检索方法、显示方法及相关设备。

技术介绍

[0002]目前,一些浏览器通常具备检索功能,当浏览器显示文档时,可以通过浏览器的检索功能在所显示的文档中检索相应的关键词。然而,当浏览器仅显示有文档的概要内容的情况下,由于浏览器中未显示文档的完整内容,因此,基于浏览器自带的检索功能通常难以在文档中检索特定的关键词,可见,现有的检索方法存在检索效果较差的问题。

技术实现思路

[0003]本公开提供的一种关键词检索方法、显示方法及相关设备,可以提高检索的效果。
[0004]第一方面,本公开实施例提供了一种关键词检索方法,应用于服务端,该关键词检索方法包括:
[0005]接收客户端发送的检索请求,该检索请求用于指示在目标文本中检索的目标关键词,检索请求为客户端在基于浏览器显示目标文本的概要树数据的情况下发送的,概要树数据用于反映目标文本的各级标题,以及各级标题的层级关系信息;
[0006]响应于检索请求,获取目标文本并在目标文本中进行目标关键词检索得到检索结果,检索结果包括目标文本中包含目标关键词的文本的文本信息;
[0007]将检索结果发送至客户端,以使客户端在概要树数据中显示文本信息。
[0008]第二方面,本公开实施例提供了一种关键词显示方法,应用于客户端,方法包括:
[0009]显示目标文本的概要树数据;概要树数据用于反映目标文本的各级标题,以及各级标题的层级关系;<br/>[0010]响应于针对概要树数据产生的检索请求,向服务端发送检索请求;检索请求用于指示服务端响应于检索请求,获取目标文本并在目标文本中进行目标关键词检索得到检索结果,并返回检索结果;
[0011]接收服务端返回的检索结果,检索结果包括目标文本中包含目标关键词的文本信息;
[0012]在概要树数据中显示文本信息。
[0013]第三方面,本公开实施例提供了一种关键词检索装置,包括:
[0014]接收单元,用于接收客户端发送的检索请求,检索请求用于指示在目标文本中检索的目标关键词,检索请求为客户端在基于浏览器显示目标文本的概要树数据的情况下发送的,概要树数据用于反映目标文本的各级标题,以及各级标题的层级关系信息;
[0015]检索单元,用于响应于检索请求,获取目标文本并在目标文本中进行目标关键词检索得到检索结果,检索结果包括目标文本中包含目标关键词的文本的文本信息;
[0016]发送单元,用于将检索结果发送至客户端,以使客户端在概要树数据中显示文本
信息。
[0017]第四方面,本公开实施例提供了一种关键词显示装置,包括:
[0018]显示单元,用于显示目标文本的概要树数据;概要树数据用于反映目标文本的各级标题,以及各级标题的层级关系;
[0019]发送单元,用于响应于针对概要树数据产生的检索请求,向服务端发送检索请求;检索请求用于指示服务端响应于检索请求,获取目标文本并在目标文本中进行目标关键词检索得到检索结果,并返回检索结果;
[0020]接收单元,用于接收服务端返回的检索结果,检索结果包括目标文本中包含目标关键词的文本信息;
[0021]显示单元,还用于在概要树数据中显示文本信息。
[0022]第五方面,本公开实施例还提供了一种服务器,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上述第一方面的方法步骤;
[0023]第六方面,本公开实施例还提供了一种终端设备,包括处理器、存储器集存储在存储器上并可在处理器上运行的计算机程序,该计算机程序被处理器执行时实现如上述第二方面的方法步骤。
[0024]第七方面,本公开实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面或第二方面的方法步骤。
[0025]本公开实施例中,客户端侧在浏览器中显示目标文本的概要树数据,该概要树数据能够反映目标文本各级标题,以及各级标题的层级关系;当用户想要在目标文本中检索目标关键词时,可以在客户端输入检索请求,该检测请求中携带了目标关键词;服务端接收到检索请求后,首先从服务端找到目标文本并在目标文本中进行目标关键词检索,得到检索结果,检索结果中包括了目标文本中包括关键词的文本的文本信息。接着,服务端将检索结果发送给客户端,客户端在概要树数据中显示文本信息。
[0026]可见,本申请实施例中客户端只需要显示目标文本的概要树数据,无需显示全部文本内容,也可以实现对目标文本中关键词的检索。然后客户端在得到检索结果之后,在概要树数据中显示检索结果中的文本信息。这种检索方法不仅可以提高关键词检索的效率,还扩大了关键词检索的使用场景。
附图说明
[0027]为了更清楚地说明本公开实施例的技术方案,下面将对本公开实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0028]图1是本公开实施例提供的一种关键词检索方法的流程图之一;
[0029]图2是本公开实施例中概要树的数据结构示意图;
[0030]图3是本公开实施例中第二结构化数据的数据结构示意图;
[0031]图4是本公开实施例提供的一种关键词检索方法的流程图之二;
[0032]图5是本公开实施例提供的一种关键词检索方法的流程图之三;
[0033]图6是本公开实施例提供的一种关键词检索方法的流程图之四;
[0034]图7是本公开实施例提供的一种关键词显示方法的流程图;
[0035]图8是本公开实施例提供的关键词检索装置的结构示意图;
[0036]图9是本公开实施例提供的关键词显示装置的结构示意图;
[0037]图10是本公开实施例提供的服务器的结构示意图;
[0038]图11是本公开实施例提供的终端设备的结构示意图。
具体实施方式
[0039]下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0040]正如
技术介绍
所述,由于相关技术中浏览器中的检索方法通常只能在显示文本内容全文的情况下进行检索。同时,采用现有的检索方法,当文档数量和内容数据都很庞大时,检索过程通常具有较高的时延。可见,现有的检索方法存在检索效果较差的技术问题。
[0041]基于此,本公开实施例提供了一种检索方法,可以实现对知识中台这样文档数量和内容数据都很庞大的技术场景的检索需求,且检索时间较短,在一定程度上提高了检索效果。...

【技术保护点】

【技术特征摘要】
1.一种关键词检索方法,应用于服务端,其特征在于,所述方法包括:接收客户端发送的检索请求,所述检索请求用于指示在目标文本中检索目标关键词,所述检索请求为所述客户端在基于浏览器显示所述目标文本的概要树数据的情况下发送的,所述概要树数据用于反映所述目标文本的各级标题,以及所述各级标题的层级关系信息;响应于所述检索请求,获取所述目标文本并在所述目标文本中进行所述目标关键词检索得到检索结果,所述检索结果包括所述目标文本中包含所述目标关键词的文本的文本信息;将所述检索结果发送至所述客户端,以使所述客户端在所述概要树数据中显示所述文本信息。2.根据权利要求1所述的方法,其特征在于,所述服务端包括检索模块和定位模块;所述检索请求包括所述目标关键词和所述目标文本的文本标识信息,所述响应于所述检索请求,获取所述目标文本并在所述目标文本中进行检索得到检索结果,包括:通过所述定位模块基于所述文本标识信息获取所述目标文本,并将所述目标文本发送至所述检索模块;通过所述检索模块基于所述目标关键词在所述目标文本中进行检索得到结构化数据集,所述结构化数据集包括与所述目标关键词对应的多个第一结构化数据;每个第一结构化数据包括所述目标关键词和所述目标关键词在所述目标文本中的第一位置信息;通过所述定位模块对所述结构化数据集进行检索重组处理,生成所述检索结果。3.根据权利要求2所述的方法,其特征在于,所述通过所述定位模块对所述结构化数据集进行检索重组处理,生成所述检索结果,包括:对每个第一结构化数据中的所述目标关键词在所述目标文本中的第一位置信息进行解析处理,获取每个第一结构化数据中目标关键词对应的位置索引和每个第一结构化数据中目标关键词对应的文本内容;其中,所述每个第一结构化数据中目标关键词对应的位置索引与所述概要树数据中目标级标题相对应;所述每个第一结构化数据中目标关键词对应的文本内容是指所述每个第一结构化数据中目标关键词对应的位置索引所对应的文本内容;将所述每个第一结构化数据中目标关键词的第一位置信息替换为相应第一结构化数据中目标关键词对应的位置索引和文本内容,生成每个第一结构化数据对应的第二结构化数据;基于所述每个第一结构化数据对应的第二结构化数据生成所述检索结果。4.根据权利要求3所述的方法,其特征在于,所述通过所述检索模块基于所述目标关键词在所述目标文本中进行检索得到结构化数据集,包括:通过所述检索模块基于所述目标关键词利用倒排索引的索引方式,在所述目标文本中进行检索,得到结构化数据集。5.一种关键词显示方法,应用于客户端,其特征在于,所述方法包括:显示目标文本的概要树数据;所述概要树数据用于反映所述目标文本的各级标题,以及所述各级标题的层级关系;响应于针对所述概要树数据产生的检索请求,向服务端发送所述检索请求;所述检索
请求用于指示所述服务端响...

【专利技术属性】
技术研发人员:瞿毓锦蒋宁罗仕杰赵飞吴海英
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1