组合搜索方法、客户端和服务器技术

技术编号:18431974 阅读:31 留言:0更新日期:2018-07-13 21:16
本发明专利技术提出一种组合搜索方法、客户端和服务器。其中,组合搜索方法包括:获得用户从多级分类页面选择的查询词组合,并向服务器发送查询词组合;以及接收服务器根据查询词组合返回的搜索结果。本发明专利技术实施例的组合搜索方法,通过获得用户从多级分类页面选择的查询词组合,并向服务器发送查询词组合,以使服务器根据查询词组合进行搜索,避免了重复搜索,提高了搜索的效率,并且在用户不知道搜索对象的具体信息的情况下,可以获得符合用户需求的搜索结果,提升了用户体验。

Combination search method, client and server

The invention proposes a combined search method, a client and a server. The combination search method includes: obtaining the query word combination of the user from the multilevel classification page, sending the query word combination to the server, and the search result returned by the receiving server according to the query word combination. The combination search method of the embodiment of the invention provides a combination of query words selected by the user from the multilevel classification page and sends the query word combination to the server so that the server searches according to the query word combination, avoids the repeated search, improves the search efficiency, and does not know the specific letter of the search object by the user. In the case of interest, we can get the search results that meet the needs of users and enhance the user experience.

【技术实现步骤摘要】
组合搜索方法、客户端和服务器
本专利技术涉及计算机网络
,特别涉及一种组合搜索方法、客户端和服务器。
技术介绍
随着计算机技术的不断进步,互联网的应用越来越普及,用户可以通过搜索引擎来获取所需的资源。目前,用户可通过在搜索引擎的搜索框中输入关键词,对资源进行搜索。为了增加搜索结果的准确性,用户可在搜索框中输入多个关键词,进行组合搜索,这样可缩小搜索结果的范围,使用户能够快速地获得所需的资源。但是,在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:通过输入关键词进行资源搜索,搜索结果并不精准,无法快速、准确地定位用户的需求,而且通过多个关键词组合搜索,只能在同一级页面中进行组合,维度单一,搜索结果无法满足用户需求,用户体验差。
技术实现思路
本专利技术实施例旨在至少在一定程度上解决上述技术问题。为此,本专利技术的第一个目的在于提出一种组合搜索方法,该方法能够避免重复搜索,提高搜索的效率,并且在用户不知道目标搜索对象的具体信息的情况下,可以获得符合用户需求的搜索结果,提升用户体验。本专利技术的第二个目的在于提出另一种组合搜索方法。本专利技术的第三个目的在于提出一种客户端。本专利技术的第四个目的在于提出一种服务器。为达上述目的,根据本专利技术第一方面实施例提出了一种组合搜索方法,包括:获得用户从多级分类页面选择的查询词组合,并向服务器发送所述查询词组合;以及接收所述服务器根据所述查询词组合返回的搜索结果。本专利技术实施例的组合搜索方法,通过获得用户从多级分类页面选择的查询词组合,并向服务器发送查询词组合,以使服务器根据查询词组合进行搜索,避免了重复搜索,提高了搜索的效率,并且在用户不知道目标搜索对象的具体信息的情况下,可以获得符合用户需求的搜索结果,提升了用户体验。本专利技术第二方面实施例提出了另一种组合搜索方法,包括:接收客户端发送的查询词组合;根据所述查询词组合查询目标搜索对象的倒排索引数据库,获得搜索结果;以及向所述客户端返回所述搜索结果。本专利技术实施例的组合搜索方法,通过服务器根据查询词组合查询目标搜索对象的倒排索引数据库,使得搜索结果更加准确,并且根据目标搜索对象在搜索结果中出现的次数对搜索结果进行排序,使搜索结果更加符合用户的需求,提升了用户体验。本专利技术第三方面实施例提出了一种客户端,包括:获得发送模块,用于获得用户从多级分类页面选择的查询词组合,并向服务器发送所述查询词组合;以及接收模块,用于接收所述服务器根据所述查询词组合返回的搜索结果。本专利技术实施例的客户端,通过获得用户从多级分类页面选择的查询词组合,并向服务器发送查询词组合,以使服务器根据查询词组合进行搜索,避免了重复搜索,提高了搜索的效率,并且在用户不知道目标搜索对象的具体信息的情况下,可以获得符合用户需求的搜索结果,提升了用户体验。本专利技术第四方面实施例提出了一种服务器,包括:接收模块,用于接收客户端发送的查询词组合;搜索模块,用于根据所述接收模块接收的所述查询词组合查询目标搜索对象的倒排索引数据库,获得搜索结果;以及返回模块,用于向所述客户端返回所述搜索模块获得的所述搜索结果。本专利技术实施例的服务器,通过服务器根据查询词组合查询目标搜索对象的倒排索引数据库,使得搜索结果更加准确,并且根据目标搜索对象在搜索结果中出现的次数对搜索结果进行排序,使搜索结果更加符合用户的需求,提升了用户体验。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明图1为根据本专利技术一个实施例的组合搜索方法的流程图;图2为根据本专利技术另一个实施例的组合搜索方法的流程图;图3为根据本专利技术一个具体实施例的组合搜索小说的方法的流程图;图4为组合搜索小说主界面的效果示意图;图5为组合搜索小说类型页面的效果示意图;图6为组合搜索小说主角类别页面的效果示意图;图7为组合搜索小说阅读时长页面的效果示意图;图8为组合搜索小说正在进行搜索的效果示意图;图9为组合搜索小说展示搜索结果的效果示意图;图10为在不同分级页面进行组合搜索的整体流程的效果图;图11为自动推荐组合搜索并展示搜索结果的效果示意图;图12为浮层展示组合搜索的效果示意图;图13为根据本专利技术一个实施例的客户端的结构示意图;图14为根据本专利技术一个实施例的服务器的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的组合搜索方法、客户端和服务器。图1为根据本专利技术一个实施例的组合搜索方法的流程图。此方法从客户端侧进行描述。如图1所示,该组合搜索方法包括:S101,获得用户从多级分类页面选择的查询词组合,并向服务器发送查询词组合。在该实施例中,多级分类页面是指至少两级分类页面,其中,一级分类页面上可以有目标搜索对象的多个类别信息,每个类别信息可以对应一个二级分类页面,即用户点击一级分类页面上的某一类别信息后,可以进入对应该类别信息的二级分类页面。具体地,客户端可获得用户从多个级别的分类页面选择的查询词,其中,用户从每个分类页面可以选择至少一个查询词即类别信息。然后客户端将从不同级别的分类页面选择的查询词进行组合,并向服务器发送查询词组合,以使服务器接收到查询词组合后进行搜索。在本专利技术的实施例中,在获得用户从多级分类页面选择的查询词组合之前,先要建立多级分类页面。具体地,客户端首先获得目标搜索对象的类别信息,然后根据类别信息建立并显示多级分类页面。更具体地,客户端首先获得目标搜索对象的类别信息可以通过以下方式实现:客户端从服务器获得目标搜索对象的初始类别信息,对目标搜索对象的初始类别信息进行处理,获得目标搜索对象的类别信息。其中,初始类别信息可以为服务器通过网络爬虫或对服务器侧的数据库进行信息提取获得的。通过网络爬虫获得的初始类别信息是UGC(UserGeneratedContent,用户生成内容)数据,即用户通过互联网进行展示或者提供给其他用户的原创的内容,获得的方式简单并且数据噪声小,可直接使用无需处理。通过对服务器侧的数据库进行信息提取获得的初始类别信息,主要包括通过对问答数据进行意图识别,然后通过中文切词、词性标注、命名实体识别等自然语言处理技术,从而获得初始类别信息。客户端还可以通过搜索日志获得初始类别信息。通过对服务器侧的数据库进行信息提取获得的初始类别信息数据噪声大,因此需要对初始类别信息进行处理。客户端可统计每个初始类别信息的词频,删除词频小于预定阈值的初始类别信息,从而对目标搜索对象的初始类别信息进行处理。在获得目标搜索对象的类别信息之后,客户端向服务器发送类别信息,以使服务器根据类别信息建立目标搜索对象的倒排索引数据库。其中,目标搜索对象可以是小说、音乐、APP、旅游目的地、文章、导购等。S102,接收服务器根据查询词组合返回的搜索结果。具体地,在服务器根据查询词组合进行搜索并获得搜索结果之后,客户端接收服务器该搜索结果,并向用户进行展示。优选地,一级分类页面的多个类别信息和每个类别信息对应的二级分类页面的类别信息可以是互斥关系,这种分类方式可以引导用本文档来自技高网...

【技术保护点】
1.一种组合搜索方法,其特征在于,包括:获得用户从多级分类页面选择的查询词组合,并向服务器发送所述查询词组合;以及接收所述服务器根据所述查询词组合返回的搜索结果;在所述获得用户从多级分类页面选择的查询词组合之前,还包括:获得目标搜索对象的类别信息,根据所述类别信息建立并显示所述多级分类页面;所述获得目标搜索对象的类别信息包括:从所述服务器获得所述目标搜索对象的初始类别信息,或者,根据搜索日志,确定初始类别信息,对所述目标搜索对象的初始类别信息进行处理,获得所述目标搜索对象的类别信息;在所述获得目标搜索对象的类别信息之后,还包括:向所述服务器发送所述类别信息,以使所述服务器根据所述类别信息建立所述目标搜索对象的倒排索引数据库。

【技术特征摘要】
1.一种组合搜索方法,其特征在于,包括:获得用户从多级分类页面选择的查询词组合,并向服务器发送所述查询词组合;以及接收所述服务器根据所述查询词组合返回的搜索结果;在所述获得用户从多级分类页面选择的查询词组合之前,还包括:获得目标搜索对象的类别信息,根据所述类别信息建立并显示所述多级分类页面;所述获得目标搜索对象的类别信息包括:从所述服务器获得所述目标搜索对象的初始类别信息,或者,根据搜索日志,确定初始类别信息,对所述目标搜索对象的初始类别信息进行处理,获得所述目标搜索对象的类别信息;在所述获得目标搜索对象的类别信息之后,还包括:向所述服务器发送所述类别信息,以使所述服务器根据所述类别信息建立所述目标搜索对象的倒排索引数据库。2.根据权利要求1所述的方法,其特征在于,所述初始类别信息为所述服务器通过网络爬虫或对服务器侧的数据库进行信息提取获得的;或者所述对所述目标搜索对象的初始类别信息进行处理包括:统计每个初始类别信息的词频,删除所述词频小于预定阈值的初始类别信息。3.一种组合搜索方法,其特征在于,包括:接收客户端发送的查询词组合,所述查询词组合为用户在客户端中的多级分类页面中选择的,其中所述多级分类页面为所述客户端根据目标搜索对象的类别信息建立的;根据所述查询词组合查询目标搜索对象的倒排索引数据库,获得搜索结果;以及向所述客户端返回所述搜索结果;在所述根据所述查询词组合查询目标搜索对象的倒排索引数据库之前,还包括:接收所述客户端发送的所述目标搜索对象的类别信息,根据所述类别信息获得与所述类别信息对应的目标搜索对象信息;以及根据所述类别信息和与所述类别信息对应的目标搜索对象信息建立所述类别信息与所述目标搜索对象信息的对应关系,以完成所述目标搜索对象的倒排索引数据库的建立。4.根据权利要求3所述的方法,其特征在于,所述向所述客户端返回所述搜索结果包括:对所述搜索结果进行排序处理,并向所述客户端返回排序后的搜索结果。5.根据权利要求3所述的方法,其特征在于,在所述接收客户端发送的查询词组合之后,还包括:根据所述查询词组合中的查询词更新对应的倒排索引数据库。6.根据权利要求4所述的方法,其特征在于,所述对所述搜索结果进行排序处理,包括:统计每个搜索结果中目标搜索对象出现的次数,根据所述次数对所述搜索结果进行排序。7.一种客户端,其特征在于,包括:获得发送模块,用于获得用户从多级分类页面...

【专利技术属性】
技术研发人员:唐娴徐建春马泽锋鲍金霞张瑞星
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1