基于电子书的搜索方法、服务端、客户端及系统技术方案

技术编号:30329419 阅读:21 留言:0更新日期:2021-10-10 00:31
本发明专利技术公开了一种基于电子书的搜索方法、服务端、客户端及系统。其中,方法包括:接收客户端发送的目标搜索词;确定与目标搜索词对应的至少一个共现搜索词;针对于任一共现搜索词,获取该共现搜索词关联的书籍词;将书籍词发送至客户端,以供在客户端展示书籍词。采用本方案,能够获得与目标搜索词语义关联强的搜索词,基于该共现搜索词获得的搜索结果不仅能够符合用户的搜索需求,还能够为用户提供多样化的搜索结果,提升搜索结果命中率;而且本方案将共现搜索词关联的书籍词发送至客户端,通过在客户端中展示书籍词能够缩短用户的书籍查找路径,提升书籍查找效率。提升书籍查找效率。提升书籍查找效率。

【技术实现步骤摘要】
基于电子书的搜索方法、服务端、客户端及系统


[0001]本专利技术涉及电子书
,具体涉及一种基于电子书的搜索方法、服务端、客户端及系统。

技术介绍

[0002]随着电子设备的不断发展,电子书以其节能环保、容量大以及阅读便捷等特点越来越受到读者青睐。为了能够使用户从海量电子书中查找出感兴趣的书籍,许多电子书应用为用户提供有搜索功能。
[0003]目前,电子书应用提供的搜索功能是在用户输入搜索词之后,采用模糊匹配算法来获得与搜索词匹配的搜索结果。其中,模糊匹配算法获得的搜索结果仅仅包含与搜索词字面相近的结果词。从而采用现有技术中的搜索方式,为用户提供的搜索结果单一,并且搜索结果无法满足用户实际的搜索需求,从而降低用户查找到感兴趣书籍的效率。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于电子书的搜索方法、服务端、客户端及系统。
[0005]根据本专利技术的第一个方面,提供了一种基于电子书的搜索方法,包括:
[0006]接收客户端发送的目标搜索词;
[0007]确定与所述目标搜索词对应的至少一个共现搜索词;
[0008]针对于任一共现搜索词,获取该共现搜索词关联的书籍词;
[0009]将所述书籍词发送至所述客户端,以供在所述客户端展示所述书籍词。
[0010]根据本专利技术的第二个方面,提供了一种基于电子书的搜索方法,包括:
[0011]获取用户输入的目标搜索词;
[0012]将所述目标搜索词发送至服务端,以供所述服务端确定与所述目标搜索词对应的至少一个共现搜索词,以及针对于任一共现搜索词,获取该共现搜索词关联的书籍词;
[0013]接收服务端发送的书籍词,并展示接收到的书籍词。
[0014]根据本专利技术的第三个方面,提供了一种服务端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
[0015]所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如下操作:
[0016]接收客户端发送的目标搜索词;
[0017]确定与所述目标搜索词对应的至少一个共现搜索词;
[0018]针对于任一共现搜索词,获取该共现搜索词关联的书籍词;
[0019]将所述书籍词发送至所述客户端,以供在所述客户端展示所述书籍词。
[0020]根据本专利技术的第四个方面,提供了一种客户端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
[0021]所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如下操作:
[0022]获取用户输入的目标搜索词;
[0023]将所述目标搜索词发送至服务端,以供所述服务端确定与所述目标搜索词对应的至少一个共现搜索词,以及针对于任一共现搜索词,获取该共现搜索词关联的书籍词;
[0024]接收服务端发送的书籍词,并展示接收到的书籍词。
[0025]根据本专利技术的第五个方面,提供了一种基于电子书的搜索系统,包括上述服务端,以及上述客户端。
[0026]根据本专利技术的第六个方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行上述服务端执行基于电子书的搜索方法对应的操作。
[0027]根据本专利技术的第七个方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行上述客户端执行基于电子书的搜索方法对应的操作。
[0028]本专利技术公开了一种基于电子书的搜索方法、服务端、客户端及系统。其中,方法包括:接收客户端发送的目标搜索词;确定与目标搜索词对应的至少一个共现搜索词;针对于任一共现搜索词,获取该共现搜索词关联的书籍词;将书籍词发送至客户端,以供在客户端展示书籍词。采用本方案,能够获得与目标搜索词语义关联强的搜索词,基于该共现搜索词获得的搜索结果不仅能够符合用户的搜索需求,还能够为用户提供多样化的搜索结果,提升搜索结果命中率;而且本方案将共现搜索词关联的书籍词发送至客户端,通过在客户端中展示书籍词能够缩短用户的书籍查找路径,提升书籍查找效率。
[0029]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0030]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0031]图1示出了根据本专利技术实施例一提供的一种基于电子书的搜索方法的流程图;
[0032]图2示出了根据本专利技术实施例二提供的一种基于电子书的搜索方法的流程图;
[0033]图3示出了根据本专利技术实施例三提供的一种基于电子书的搜索方法的流程图;
[0034]图4示出了应用于本专利技术实施例三中的一种书籍词剔除方法的流程图;
[0035]图5示出了根据本专利技术实施例四提供的一种基于电子书的搜索方法的流程图;
[0036]图6示出了根据本专利技术实施例五提供的一种服务器的结构示意图;
[0037]图7示出了根据本专利技术实施例六提供的一种客户端的结构示意图;
[0038]图8示出了根据本专利技术实施例七提供的一种基于电子书的搜索系统的结构示意图。
具体实施方式
[0039]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0040]实施例一
[0041]图1示出了根据本专利技术实施例一提供的一种基于电子书的搜索方法的流程图。其中,本实施例提供的基于电子书的搜索方法可以应用于电子书应用的服务端。
[0042]如图1所示,该方法包括如下步骤:
[0043]步骤S110,接收客户端发送的目标搜索词。
[0044]电子书应用的客户端监测用户的搜索词输入操作,客户端在监测到用户执行了搜索词输入操作之后,获取用户输入的搜索词,并将该搜索词发送至服务端。其中,客户端向服务端发送的搜索词为目标搜索词。
[0045]步骤S120,确定与目标搜索词对应的至少一个共现搜索词。
[0046]与模糊匹配不同的是,本实施例并不是获取与目标搜索词字面相近的相似词,而是基于大量的用户历史搜索数据,获取用户历史搜索词间的共同出现关系(即共现关系)。继而根据该共现关系确定与步骤S110中目标搜索词对应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于电子书的搜索方法,包括:接收客户端发送的目标搜索词;确定与所述目标搜索词对应的至少一个共现搜索词;针对于任一共现搜索词,获取该共现搜索词关联的书籍词;将所述书籍词发送至所述客户端,以供在所述客户端展示所述书籍词。2.根据权利要求1所述的方法,其中,在所述获取该共现搜索词关联的书籍词之后,所述方法还包括:针对于任一书籍词,计算该书籍词与所述目标搜索词的语义相似度;根据计算获得的书籍词与所述目标搜索词的语义相似度,从获取的书籍词中提取目标书籍词;则所述将所述书籍词发送至所述客户端,以供在所述客户端展示所述书籍词进一步包括:将所述目标书籍词发送至所述客户端,以供在所述客户端展示所述目标书籍词。3.根据权利要求2所述的方法,其中,所述计算该书籍词与所述目标搜索词的语义相似度进一步包括:计算该书籍词与该书籍词关联的共现搜索词的关联度,以及计算该书籍词关联的共现搜索词与所述目标搜索词的共现率;根据所述关联度以及所述共现率,计算该书籍词与所述目标搜索词的语义相似度。4.根据权利要求3所述的方法,其中,所述根据所述关联度以及所述共现率,计算该书籍词与所述目标搜索词的语义相似度进一步包括:将所述关联度与所述共现率的乘积,作为该书籍词与所述目标搜索词的语义相似度。5.根据权利要求2

4中任一项所述的方法,其中,在所述将所述目标书籍词发送至所述客户端之前,所述方法还包括:确定目标书籍词的排列顺序;则所述将所述目标书籍词发送至所述客户端,以供在所述客户端展示所述目标书籍词进一步包括:将所述目标书籍词以及目标书籍词的排列顺序发送至所述客...

【专利技术属性】
技术研发人员:孟帅
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:

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

1