书籍搜索方法、计算设备及计算机存储介质技术

技术编号:23764944 阅读:40 留言:0更新日期:2020-04-11 19:20
本发明专利技术公开了一种书籍搜索方法、计算设备及计算机存储介质,该方法包括:接收用户端发送的携带搜索词的书籍搜索请求;查询与搜索词关联的其它用户历史搜索记录,确定至少一个目标用户,获取至少一个目标用户的用户标签;统计各个用户标签对应的目标用户数量,筛选得到至少一个目标用户标签;查询书籍标签与至少一个目标用户标签匹配的至少一本书籍;根据至少一本书籍确定书籍搜索结果,向用户端返回书籍搜索结果。通过上述方式获取的书籍搜索结果的质量更高,更容易满足搜索用户的需求。同时,也能够避免书籍库中不存在与搜索词匹配的书籍资源所造成的搜索结果为空的问题。

Book search method, computing equipment and computer storage medium

【技术实现步骤摘要】
书籍搜索方法、计算设备及计算机存储介质
本专利技术涉及互联网
,具体涉及一种书籍搜索方法、计算设备及计算机存储介质。
技术介绍
目前,随着智能手机等移动终端设备和电子阅读设备不断发展和普及,电子书由于其便利性越来越受阅读用户的青睐。电子书客户端一般都提供有书籍搜索功能,用户可在搜索框内输入关键词来查找书籍。但是,专利技术人在实现本专利技术的过程中发现:由于搜索算法的局限性,用户使用搜索词进行搜索时,可能会查找到一些与搜索词的相关度较低的书籍作为书籍搜索结果,书籍搜索结果的质量较差;并且,由于书籍库内书籍资源是有限的,不能覆盖到所有的书籍,甚至还会出现搜索结果为空的情况,这都会严重影响用户的使用体验。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的书籍搜索方法、计算设备及计算机存储介质。根据本专利技术的一个方面,提供了一种书籍搜索方法,包括:接收用户端发送的携带搜索词的书籍搜索请求;查询与搜索词关联的其它用户历史搜索记录,确定至少一个目标用户,获取至少一个目标用户的用户标签;统计各个用户标签对应的目标用户数量,筛选得到至少一个目标用户标签;查询书籍标签与至少一个目标用户标签匹配的至少一本书籍;根据至少一本书籍确定书籍搜索结果,向用户端返回书籍搜索结果。根据本专利技术的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:接收用户端发送的携带搜索词的书籍搜索请求;查询与搜索词关联的其它用户历史搜索记录,确定至少一个目标用户,获取至少一个目标用户的用户标签;统计各个用户标签对应的目标用户数量,筛选得到至少一个目标用户标签;查询书籍标签与至少一个目标用户标签匹配的至少一本书籍;根据至少一本书籍确定书籍搜索结果,向用户端返回书籍搜索结果。根据本专利技术的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:接收用户端发送的携带搜索词的书籍搜索请求;查询与搜索词关联的其它用户历史搜索记录,确定至少一个目标用户,获取至少一个目标用户的用户标签;统计各个用户标签对应的目标用户数量,筛选得到至少一个目标用户标签;查询书籍标签与至少一个目标用户标签匹配的至少一本书籍;根据至少一本书籍确定书籍搜索结果,向用户端返回书籍搜索结果。根据本专利技术书籍搜索方法、计算设备及计算机存储介质,接收用户端发送的携带搜索词的书籍搜索请求;查询与搜索词关联的其它用户历史搜索记录,确定至少一个目标用户,获取至少一个目标用户的用户标签;统计各个用户标签对应的目标用户数量,筛选得到至少一个目标用户标签;查询书籍标签与至少一个目标用户标签匹配的至少一本书籍;根据至少一本书籍确定书籍搜索结果,向用户端返回书籍搜索结果。采用该方式获取的书籍搜索结果的质量更高,更容易满足搜索用户的需求。同时,由于是根据搜索过同一搜索词的用户标签扩展的书籍搜索结果,也能够避免书籍库中不存在与搜索词匹配的书籍资源所造成的搜索结果为空的问题。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的书籍搜索方法的流程图;图2示出了本专利技术另一实施例提供的书籍搜索方法的流程图;图3示出了本专利技术实施例提供的计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。图1示出了本专利技术实施例提供的书籍搜索方法的流程图,如图1所示,该方法包括以下步骤:步骤S101,接收用户端发送的携带搜索词的书籍搜索请求。用户在搜索框内输入搜索词,并执行搜索操作,用户端监测到用户执行的搜索操作之后,向服务端发送携带搜索词的书籍搜索请求。步骤S102,查询与搜索词关联的其它用户历史搜索记录,确定至少一个目标用户,获取至少一个目标用户的用户标签。其中,与搜索词关联的其它用户历史搜索记录可以指的是:其他用户使用至少包含该搜索词的词条进行搜索的历史搜索记录。可见,本步骤相当于是查询搜索过该搜索词的其他用户,从这些用户中确定多个目标用户,并获取到目标用户的用户标签。步骤S103,统计各个用户标签对应的目标用户数量,筛选得到至少一个目标用户标签。针对于每一个用户标签,统计该用户标签对应的目标用户数量,并根据每一个用户标签对应的目标用户数量,从用户标签中筛选得到至少一个目标用户标签。例如,筛选出对应的目标用户数量较多的用户标签作为目标用户标签。步骤S104,查询书籍标签与至少一个目标用户标签匹配的至少一本书籍。针对对于每一个目标用户标签,查询书籍标签与该目标用户标签匹配的至少一本书籍,例如,目标用户标签为计算机标签,则查询书籍标签为计算机的至少一本书籍,为了便于描述清楚,以下将根据目标用户标签匹配的书籍称为目标书籍。步骤S105,根据至少一本书籍确定书籍搜索结果,向用户端返回书籍搜索结果。其中,书籍搜索结果中包含各本书籍的书籍封面、书籍作者信息、书籍描述信息、书籍标签、书籍热度信息等书籍的相关信息。则在查询至少一本目标书籍之后,获取目标书籍的相关信息,并确定为书籍搜索结果返回给用户端,用户端对接收到的书籍搜索结果进行展示。通常情况下,用户搜索的都是与自己的用户标签相关的书籍,例如,对于一个具有计算机标签的用户来说,更多的是搜索计算机相关的书籍,由此可见,本实施例的方法中,当接收到用户端发送的携带搜索词的搜索请求时好,基于大数据统计方式,根据搜索过同一搜索词的其他用户的用户标签,去匹配书籍搜索结果,相当于是根据搜索过同一搜索词的其他用户的特征属性,去匹配书籍以及确定书籍搜索结果,那么,搜索得到的是与搜索过同一搜索词的广大用户的特征属性相匹配的搜索结果。举例来说,用户搜索“吴军”,书籍库中能够匹配上“吴军”的书籍有很多,包括很多同名作者的书籍,甚至还包括作者姓名为“吴军”谐音的作者的书籍,用户需要花费很多时间精力去查找需要的书籍,而本实施例的方法,先分析所有搜索过“吴军”的用户的特征,根据这些用户的特征去匹配相应的搜索结果,相当于是认为当前这个搜索用户跟其他搜索过该搜索词的用户本文档来自技高网...

【技术保护点】
1.一种书籍搜索方法,包括:/n接收用户端发送的携带搜索词的书籍搜索请求;/n查询与所述搜索词关联的其它用户历史搜索记录,确定至少一个目标用户,获取所述至少一个目标用户的用户标签;/n统计各个用户标签对应的目标用户数量,筛选得到至少一个目标用户标签;/n查询书籍标签与所述至少一个目标用户标签匹配的至少一本书籍;/n根据所述至少一本书籍确定书籍搜索结果,向用户端返回所述书籍搜索结果。/n

【技术特征摘要】
1.一种书籍搜索方法,包括:
接收用户端发送的携带搜索词的书籍搜索请求;
查询与所述搜索词关联的其它用户历史搜索记录,确定至少一个目标用户,获取所述至少一个目标用户的用户标签;
统计各个用户标签对应的目标用户数量,筛选得到至少一个目标用户标签;
查询书籍标签与所述至少一个目标用户标签匹配的至少一本书籍;
根据所述至少一本书籍确定书籍搜索结果,向用户端返回所述书籍搜索结果。


2.根据权利要求1所述的方法,其中,在所述接收用户端发送的携带搜索词的书籍搜索请求之后,所述方法还包括:
查询书籍库中是否存在与所述搜索词匹配的书籍;
若存在,则根据查询结果确定书籍搜索结果;
所述查询与所述搜索词关联的其它用户历史搜索记录具体为:若所述书籍库中不存在与所述搜索词匹配的书籍,则查询与所述搜索词关联的其它用户历史搜索记录。


3.根据权利要求1或2所述的方法,其中,所述统计各个用户标签对应的目标用户数量,筛选得到至少一个目标用户标签进一步包括:
针对于各个用户标签,统计具有该用户标签的目标用户数量;
按照目标用户数量对用户标签进行排序;
筛选排在前N位的用户标签作为目标用户标签;其中,N不小于1。


4.根据权利要求1-3中任一项所述的方法,其中,所述查询书籍标签与所述至少一个目标用户标签匹配的至少一本书籍进一步包括:
针对于任一目标用户标签,查找书籍标签与该目标用户标签匹配且书籍热度值满足预设条件的至少一本书籍。


5.根据权利要求1-4中任一项所述的方法,其中,在所述查询书籍标签与所述至少一个目标用户标签匹配的至少一本书籍之后,所述方法进一步包括:
针对于任一本书籍,根据与该书籍的书籍标签相匹配的目标用户标签的数量,对该书籍进行打分;
根据打分结果对至少一本书籍进行排序;
所述根据所述至少一本书籍确定书籍搜索结果具体为:根据至少一本书籍的排序结果,确定书籍搜索结果。


6.根据权利要求1所述的方法,其中,所述方法进一步包括:
判断所述用户端对应的用户是否具有用户标签;
若是...

【专利技术属性】
技术研发人员:张宝全
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:北京;11

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

1