本发明专利技术公开了一种搜索方法和装置。该方法包括:获取用户输入的搜索词;将所述搜索词拆分成至少一个关键词;分别根据所述至少一个关键词和所述搜索词进行搜索,得到至少一个关键词搜索结果列表和搜索词搜索结果列表;将所述至少一个关键词搜索结果列表中和所述搜索词搜索结果列表中的各搜索结果交替排序以得到最终搜索结果列表,以优化现有搜索结果排序方案,提高搜索结果被用户选择应用的概率。
【技术实现步骤摘要】
本专利技术涉及搜索
,尤其涉及一种搜索方法和装置。
技术介绍
随着智能时代的到来,智能终端已经成为人们日常生活中不可或缺的工具,智能终端的智能特性,使其显得方便、高效。人们通常可以通过下载并安装不同类型的应用软件来实现不同的生活需求。例如,下载购物类应用软件实现购物的需求。现在,不同的用户需求都会对应有大量的应用软件,因此,通常会将各类应用软件集合并设置一个应用市场。用户可以在应用市场的搜索框中输入相应的搜索词后,根据显示屏中显示的搜索结果查找需要的应用软件下载并安装使用。其中,搜索结果是根据用户输入的搜索词相关程度进行排序,而搜索词中某些词对应的搜索结果就被排序到偏后的位置,而这些词对应的搜索结果很可能是用户需要的搜索结果。因此,按照上述搜索方法可能导致用户错过需要的搜索结果。
技术实现思路
有鉴于此,本专利技术实施例提供一种搜索方法和装置,以优化现有搜索结果排序方案,提高搜索结果被用户选择应用的概率。第一方面,本专利技术实施例提供了一种搜索方法,包括:获取用户输入的搜索词;将所述搜索词拆分成至少一个关键词;分别根据所述至少一个关键词和所述搜索词进行搜索,得到至少一个关键词搜索结果列表和搜索词搜索结果列表;将所述至少一个关键词搜索结果列表中和所述搜索词搜索结果列表中的各搜索结果交替排序以得到最终搜索结果列表。第二方面,本专利技术实施例还提供了一种搜索装置,包括:获取模块,用于获取用户输入的搜索词;拆分模块,用于将所述搜索词拆分成至少一个关键词;搜索模块,用于分别根据所述至少一个关键词和所述搜索词进行搜索,得到至少一个关键词搜索结果列表和搜索词搜索结果列表;排序模块,用于将所述至少一个关键词搜索结果列表中和所述搜索词搜索结果列表中的各搜索结果交替排序以得到最终搜索结果列表。本专利技术实施例提供的一种搜索方法和装置,通过获取用户输入的搜索词并拆分成至少一个关键词,分别对至少一个关键词和搜索词进行搜索以得到至少一个关键词搜索结果列表和搜索词搜索结果列表,并将至少一个关键词搜索结果列表和搜索词搜索结果列表交替排序得到最终搜索结果列表,优化了现有的搜索结果排序方法,在最终搜索结果列表中增加了关键词的搜索结果,可以提高用户对搜索结果的选择率,提升了用户的使用体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术实施例一提供的一种搜索方法的流程图;图2为本专利技术实施例二提供的一种搜索方法的流程图;图3为本专利技术实施例三提供的一种搜索方法的流程图;图4为本专利技术实施例三提供的一种热门搜索结果列表确定方法的流程图;图5为本专利技术实施例四提供的一种搜索方法的流程图;图6为本专利技术实施例五提供的一种搜索装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。实施例一图1为本专利技术实施例一提供的一种搜索方法的流程图。本实施例提供的搜索方法适用于获取用户输入的搜索词进行搜索的情况。本实施例提供的搜索方法可以由搜索装置来执行,该搜索装置可以由软件和/或硬件来实现,并集成在进行搜索的后台服务器中。参考图1,该搜索方法包括:步骤110、获取用户输入的搜索词。示例性的,获取用户通过客户端的各类具备搜索功能的应用软件输入的搜索词。步骤120、将所述搜索词拆分成至少一个关键词。其中,关键词为可用决定搜索结果的词汇,例如“壁纸”“微信”等。搜索词中可以包含至少一个关键词。进一步的,搜索词具体的拆分规则可以根据实际情况进行设定。比如逐字对搜索词进行检查,将每个检查到的词汇拆分出来,以得到关键词。再比如,逐字对搜索词进行检查,直接提取搜索词中对搜索结果有重要影响的词汇作为关键词。可选的,可以在至少一个关键词中按照一定规则确定最终关键词,且最终关键词的个数小于或等于关键词的个数。其中,一定规则可以根据实际情况进行设定,例如设定搜索次数,选择高于设定搜索次数的关键词作为最终关键词。比如,获取用户的搜索词为“最美的锁屏壁纸”,逐字对搜索词进行检查后,确定拆分搜索词得到关键词“最美”、“锁屏”和“壁纸”。可选的,设定搜索次数为一星期内被搜索500次,上述关键词中“锁屏”和“壁纸”的搜索次数满足设定搜索次数,则保留“锁屏”和“壁纸”作为最终关键词。步骤130、分别根据所述至少一个关键词和所述搜索词进行搜索,得到至少一个关键词搜索结果列表和搜索词搜索结果列表。示例性的,根据搜索词拆分得到的至少一个关键词进行搜索,得到包含至少一个关键词的关键词搜索结果列表。其中,可以是每个关键词分别得到对应的关键词搜索结果列表,也可以是将全部关键词进行关联搜索,得到一个关键词搜索结果列表。优选为,对每个关键词分别搜索,以得到对应的关键词搜索结果列表。进一步的,对搜索词进行搜索,得到搜索词搜索结果列表。其中分别对至少一个关键词和搜索词进行搜索的搜索顺序不作限定。其中,得到的各搜索结果列表中的各搜索结果可以按照用户选择应用次数高低分别在各搜索结果列表中排序。比如,在网页搜索中,可以根据用户点击
的次数高低在对应的搜索结果列表中排序各搜索结果;在应用导航类应用软件中,可以根据用户下载的次数高低在对应的搜索结果列表中排序各搜索结果。例如,搜索词为“最美的锁屏壁纸”,对其拆分得到的关键字为“锁屏”和“壁纸”,对“锁屏”和“壁纸”分别进行搜索得到对应的锁屏搜索结果列表和壁纸搜索结果列表,对“最美的锁屏壁纸”进行搜索得到对应的搜索词搜索结果列表。步骤140、将所述至少一个关键词搜索结果列表中和所述搜索词搜索结果列表中的各搜索结果交替排序以得到最终搜索结果列表。示例性的,将得到的至少一个关键词搜索结果列表和搜索词搜索结果列表中的各搜索结果交替排序,交替排序后生成最终搜索结果列表。将最终搜索结果列表反馈给输入搜索词的客户端,并显示在客户端屏幕中供用户查询和选择。例如,搜索词为“最美的锁屏壁纸”,其拆分得到的关键词为“锁屏”和“壁纸”,分别对各关键词和搜索词进行搜索,得到锁屏搜索结果列表、壁纸搜索结果列表和搜索词搜索结果列表。将锁屏搜索结果列表、壁纸搜索结果列表和搜索词搜索结果列表中的各搜索结果交替排序得到最终搜索结果列表。这样,用户不仅可以看到搜索词的搜索结果,还可以看到关键词的搜索结果。进一步的,交替排序时,优选的将搜索词搜索结果列表中的第一个搜索结果排在最终搜索结果列表的最前端。可选的,具体的交替顺序可以按照各搜索结果列表中的搜索结果被用户选择应用的次数高低进行交替排序。例如,搜索得到第一关键词搜索结果列表、第二关键词搜索结果列表和搜索词搜索结果列表,将搜索词搜索结果列表中第一个搜索结果作为最终搜索结果列表的第一个搜索结果,并将三个搜索结果列
表中的各搜索结果按照被用户选择应用的次数高低进行交替排序,若第一关键词搜索结果列表和搜索词搜索结果列表中的两条搜索结果被用户选择应用的次数相同,则优先将搜索词搜索结果列表中的搜索结果排在第一关键词搜索结果列表中的搜索结果前面。同样,若第一关键词搜索结果列表和第二关键词搜索结果列表中的两条搜索本文档来自技高网...
【技术保护点】
一种搜索方法,其特征在于,包括:获取用户输入的搜索词;将所述搜索词拆分成至少一个关键词;分别根据所述至少一个关键词和所述搜索词进行搜索,得到至少一个关键词搜索结果列表和搜索词搜索结果列表;将所述至少一个关键词搜索结果列表中和所述搜索词搜索结果列表中的各搜索结果交替排序以得到最终搜索结果列表。
【技术特征摘要】
1.一种搜索方法,其特征在于,包括:获取用户输入的搜索词;将所述搜索词拆分成至少一个关键词;分别根据所述至少一个关键词和所述搜索词进行搜索,得到至少一个关键词搜索结果列表和搜索词搜索结果列表;将所述至少一个关键词搜索结果列表中和所述搜索词搜索结果列表中的各搜索结果交替排序以得到最终搜索结果列表。2.根据权利要求1所述的搜索方法,其特征在于,将所述搜索词拆分成至少一个关键词包括:在搜索词数据库中查找所述搜索词的搜索应用转化率;当所述搜索词的搜索应用转化率低于第一阈值时,将所述搜索词拆分成至少一个关键词。3.根据权利要求1所述的搜索方法,其特征在于,分别根据所述至少一个关键词和所述搜索词进行搜索,得到至少一个关键词搜索结果列表和搜索词搜索结果列表包括:提取所述至少一个关键词中的热门关键词;分别根据所述热门关键词和所述搜索词进行搜索,得到热门搜索结果列表和搜索词搜索结果列表;相应的,将所述至少一个关键词搜索结果列表中和所述搜索词搜索结果列表中的各搜索结果交替排序以得到最终搜索结果列表包括:将所述热门搜索结果列表中和所述搜索词搜索结果列表中的各搜索结果交替排序以得到最终搜索结果列表。4.根据权利要求3所述的搜索方法,其特征在于,分别根据所述热门关
\t键词和所述搜索词进行搜索,得到热门搜索结果列表和搜索词搜索结果列表包括:根据所述热门关键词进行搜索,得到所述热门关键词的初始搜索结果列表;将所述初始搜索结果列表中满足预设条件的各搜索结果组成热门搜索结果列表;根据所述搜索词进行搜索,得到搜索词搜索结果列表。5.根据权利要求4所述的搜索方法,其特征在于,所述预设条件为搜索结果对应的搜索应用转化率高于第二阈值,或者搜索结果对应的应用次数高于第三阈值。6.根据权利要求3或4或5所述的搜索方法,其特征在于,将所述热门搜索结果列表中和所述搜索词搜索结果列表中的各搜索结果交替排序以得到最终搜索结果列表包括:将所述热门搜索结果列表中各搜索结果的搜索应用转化率分别乘以预设时间内对应搜索结果的搜索次数,得到各所述搜索结果对应的曝光值;将各所述搜索结果按照曝光值取值大小顺序穿插进所述搜索词搜索结果列表中,得到最终搜索结果列表。7.根据权利要求1所述的搜索方法,其特征在于,获...
【专利技术属性】
技术研发人员:周德海,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。