一种搜索方法及设备技术

技术编号:8131091 阅读:238 留言:0更新日期:2012-12-27 03:16
本申请公开了一种搜索方法及设备,主要内容包括:以接收到的关键词为搜索条件,从数据库服务器中搜索出与关键词的相关度较高的M个搜索结果,并根据关键词、搜索结果和搜索结果的成交参数三者的对应关系,确定成交参数高的N个搜索结果,然后将与成交转化效果有关的搜索结果排列在前,与相关度有关的搜索结果排列在后,由于排列在前的搜索结果是产生购买行为概率高的搜索结果,因此,排列在前的搜索结果满足用户查询需求的概率也较高,提高搜索效率,且由于减少了用户点击查询次数,因此,可以减少网络服务器为用户的点击查询操作分配的系统资源,减少系统资源的浪费;用户使用很少的关键词就产生购买行为,减少服务器为用户搜索过程分配的资源。

【技术实现步骤摘要】

本申请涉及计算机捜索
,尤其涉及一种搜索方法及设备
技术介绍
随着计算机网络技术以及无线通信网络技术的不断发展,捜索业务得到了越来越普遍的应用,除了在专业的捜索网站进行全网的搜索外,大多数的网站上也具有对本网站内数据内容进行搜索的功能,特别是对于购物网站等数据内容较丰富的网站,根据用户输入的关键词查找出用户希望查看的页面,这对网站业务的开展尤为重要。在常规的搜索方式中,捜索服务器根据关键词对网站数据库中的大量数据对象(包括但不限于页面、数据包等网站数据库中的数据内容)进行搜索,查找与关键词匹配的数据对象作为搜索结果向用户展示,为了使用户能够快速地找到有用信息,可以分别计算查找出的捜索结果与关键词的相关度,按照相关度由高到低的顺序向用户展示查找出的搜索結果。在上述搜索方式得到搜索结果并排序展示的方案中,仅按照与关键词在字面上的相关度进行排序,可能使某些有用信息排在靠后的位置。例如,关键词为“A品牌手机”,搜索服务器搜索出了两个搜索结果,第一个搜索结果是简单介绍该“A品牌手机”的页面,第ニ个搜索结果是“A品牌手机”和“B品牌手机”的包含图文的发布页面,仅从字面相关度而言,第一个搜索结果的相关度要高于第二个搜索结果,但是在购物网站等特定网站中,第二个搜索结果比第一个搜索结果中的内容更加丰富,更能满足用户的搜索需求。如果仅按照与关键词在字面上的相关度进行排序得到的排序结果,并不能很好地与用户的搜索需求匹配。因此,在按照与关键词在字面上的相关度进行排序的基础上,又进ー步提出按照对网站的日志信息进行挖掘,对一段时间内用户点击率的高低来间接表示相关度的排序方案,使得最終展示给用户的捜索结果的各项搜索结果中,排列在前面的捜索结果一方面是与关键词在字面上相关度较高的捜索结果,另一方面也是在使用上与关键词的相关度较高的捜索结果,即很可能是用户感兴趣的捜索结果,使用户能够根据排序的捜索结果快速查找出有用信息。上述两种对捜索结果进行排序的方式是按照与关键词的字面相关性和使用相关性的高低进行的,但在诸如网络购物的业务中,仅仅按照上述两种方式的要求进行排序时,排序所依靠的条件有限,排列结果也不一定能够满足用户信息查询需求,由此,在向用户推送按照上述排列方式得到的捜索结果后,用户只能多次点击查看捜索结果,直至找到有用信息。由于目前向用户输出的捜索结果的排序还存在排序结果不准确的问题,因此,对于用户而言,増加了用户查找信息的时间开销,降低了搜索效率;另ー方面,对于网络服务器而言,用户每次点击搜索结果中的一个搜索结果时,网络服务器都需要响应用户的点击操作,若用户不能从排列在前的捜索结果中快速查找出有用信息,则网络服务器需要为该用户的多次点击搜索结果的操作分配大量的系统资源,造成系统资源的浪费。
技术实现思路
本申请实施例的目的在于提供一种搜索方法及设备,用以解决现有技术中存在搜索效率低、为多次点击搜索结果的操作分配大量的系统资源,造成系统资源浪费的问题。一种搜索方法,包括在接收到包含关键词的捜索请求时,以该关键词为搜索条件,从数据库服务器中搜索出M个搜索结果,以及根据关键词、捜索结果和捜索结果的成交參数三者的对应关系,确定接收到的关键词对应的成交參数满足设定条件的N个搜索结果;将N个搜索结果排列在前,并将M个搜索结果中除与N个搜索结果相同的其他搜索结果排列在后,并返回排列后的捜索结果,所述M和N为正整数。·ー种搜索设备,包括第一捜索模块,用于在接收到包含关键词的捜索请求时,以该关键词为搜索条件,从数据库服务器中捜索出M个搜索结果;第二捜索模块,用于根据关键词、捜索结果和捜索结果的成交參数三者的对应关系,确定接收到的关键词对应的成交參数满足设定条件的N个搜索结果;排序模块,用于将N个搜索结果排列在前,并将M个搜索结果中除与N个搜索结果相同的其他捜索结果排列在后,所述M和N为正整数;结果返回模块,用于返回排列后的捜索結果。本申请有益效果如下本申请实施例的方案中,一方面以接收到的关键词为搜索条件,从数据库服务器中搜索出与关键词的相关度较高的M个搜索结果;另一方面,根据预先学习的关键词、搜索结果和捜索结果的成交參数三者的对应关系,确定成交參数较高的N个搜索结果,将与成交转化效果有关的捜索结果排列在前,与相关度有关的搜索结果排列在后,由于排列在前的搜索结果是产生购买行为概率高的捜索结果,因此,排列在前的捜索结果满足用户查询需求的概率也较高,可以有效減少用户的搜索时长,提高搜索效率,同吋,由于用户根据排列在前的捜索结果就能够完成搜索过程,无需再多次点击查询捜索结果,可以减少网络服务器为用户的点击查询操作分配的系统资源,減少系统资源的浪费;并且,通过本方案可以有效提高用户搜索后的成交转换率,用户只需要尝试很少的关键词,就能选定想要购买的商品,由于用户使用的关键词少,则可以减少服务器为用户的搜索过程分配的资源,因此,服务器有限的资源可以支持更多用户的搜索访问。附图说明图I为本申请实施例一中搜索方法步骤示意图;图2(a)和图2(b)为本申请实施例ニ中搜索设备结构示意图;图3为本申请实施例ニ中搜索设备应用的系统架构示意图。具体实施例方式本申请实施例提出一种新的捜索方案,通过对两方面内容的查询对捜索结果进行排序一方面,按照常规的搜索方式,以接收到的关键词为搜索条件,从数据库服务器中搜索出与关键词的相关度较高的M个搜索结果;另一方面,根据预先学习的关键词、捜索结果和捜索结果的成交參数三者的对应关系,确定N个搜索结果,所述N个搜索结果在以本次接收到的关键词为搜索条件吋,对应的成交參数较高,表示根据这N个搜索结果产生购买行为的概率较高。在查找出所述M个搜索结果和所述N个搜索结果后,将与成交转化效果有关的N个搜索结果作为重要的搜索结果排列在前,与相关度有关的M个搜索结果中除与N个捜索结果相同的其他捜索结果排列在后。其目的是,在向用户展示排列的搜索结果时,由于排列在前的捜索结果是在之前的设定时长内被多数用户查询后产生购买行为概率高的搜索结果,因此,排列在前的捜索结果满足用户查询需求的概率也较高,可以有效減少用户的捜索时长,提高搜索效率,同时,由于用户无需再多次点击查询展示的捜索结果,可以减少网络服务器为用户的点击查询操作分配的系统资源,減少系统资源的浪费;并且,通过本方案可以有效提高用户搜索后的成交转换率,用户只需要尝试很少的关键词,就能选定想要购买的商品,由于用户使用的关键词少,则可以减少服务器为用户的搜索过程分配的资源,因此,服务器有限的资源可以支持更多用户的搜索访问。 本申请各实施例中涉及的搜索结果是指网站数据库中的数据对象,如网站中的页面、数据包等。本申请各实施例中涉及的成交參数是指用户在以特定关键词为搜索条件的情况下得到某一捜索结果时,用户查询该搜索结果并最终产生购买行为的概率,即用户在特定的关键词下查询特定捜索结果后的成交转化效果。下面结合说明书附图对本申请实施例进行详细描述。实施例一如图I所示,为本申请实施例一中捜索方法步骤示意图,所述方法包括以下步骤步骤101 :接收包含关键词(query)的搜索请求。在本步骤的方案中,当有用户希望进行搜索操作时,将发起搜索请求,并在搜索请求中携帯作为搜索条件的关键词。步骤102 以该关键词为捜索本文档来自技高网
...

【技术保护点】
一种搜索方法,其特征在于,包括:在接收到包含关键词的搜索请求时,以该关键词为搜索条件,从数据库服务器中搜索出M个搜索结果,以及根据关键词、搜索结果和搜索结果的成交参数三者的对应关系,确定接收到的关键词对应的成交参数满足设定条件的N个搜索结果;将N个搜索结果排列在前,并将M个搜索结果中除与N个搜索结果相同的其他搜索结果排列在后,并返回排列后的搜索结果,所述M和N为正整数。

【技术特征摘要】
1.一种搜索方法,其特征在于,包括 在接收到包含关键词的捜索请求时,以该关键词为搜索条件,从数据库服务器中捜索出M个搜索结果,以及 根据关键词、捜索结果和捜索结果的成交參数三者的对应关系,确定接收到的关键词对应的成交參数满足设定条件的N个搜索结果; 将N个搜索结果排列在前,并将M个搜索结果中除与N个搜索结果相同的其他搜索结果排列在后,并返回排列后的捜索结果,所述M和N为正整数。2.如权利要求I所述的方法,其特征在于,所述关键词、捜索结果和捜索结果的成交參数三者的对应关系通过以下方式建立的 采集设定时长内接收到的包含关键词的搜索请求,分别从数据库服务器中以每个关键词为搜索条件进行搜索,确定每个关键词对应的包含至少ー个捜索结果的搜索结果组; 针对每个搜索結果,确定以所在的捜索结果组对应的关键词为搜索条件时,该搜索结果的点击指标、点击该搜索结果后产生的购买指标; 根据所述点击指标和购买指标生成成交參数,作为以所在的捜索结果组对应的关键词为搜索条件吋,该搜索结果对应的成交參数。3.如权利要求2所述的方法,其特征在于,搜索结果的点击指标是以搜索结果所在的捜索结果组对应的关键词为搜索条件吋,查询该捜索结果的用户数量,或,该搜索结果被查询的次数; 购买指标是查询该捜索结果的用户中,根据该搜索结果产生购买行为的用户数量,或,根据查询该搜索结果产生购买行为的次数。4.如权利要求3所述的方法,其特征在于,根据以下公式生成成交參数 其中,Z表示成交參数;X表示成交參数对应搜索结果的购买指标;Y表示成交參数对应捜索结果的点击指标;或 根据以下公式生成成交參数 其中,X7表示成交參数对应搜索结果所在搜索结果组内所有搜索结果的购买指标的方差;或 根据以下公式生成成交參数 其中,Y7表示成交參数对应搜索结果所在搜索结果组内所有搜索结果的点击指标的方差。5.如权利要求I所述的方法,其特征在于,若所述M个搜索结果按照与关键词的相关性由高至低排列,所述N个搜索结果对应的成交參数按照由大至小排列,则将N个搜索结果排列在前,并将M个搜索结果中除与N个搜索结果相同的其他捜索结果按照与关键词的相关性由高至低的顺序排列在后。6.如权利要求I所述的方法,其特征在于,所述方法还包括 确定M个搜索结果中每个搜索结果的相关度评分; 所述将N个搜索结果排列在前,并将M个搜索结果中除与N个搜索结果相同的其他搜索结果排列在后,具体包括 将M个搜索结果作为待处理队列中的捜索结果,并按照对应的成交參数按照由大至小的顺序依次读取N个搜索结果中的每个...

【专利技术属性】
技术研发人员:刘健
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1