[发明专利]数据搜索处理方法和系统在审
申请号: | 201410123992.7 | 申请日: | 2014-03-28 |
公开(公告)号: | CN104951468A | 公开(公告)日: | 2015-09-30 |
发明(设计)人: | 沈晶晶 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 搜索 处理 方法 系统 | ||
技术领域
本申请涉及数据搜索领域,尤其涉及一种数据搜索处理方法和系统。
背景技术
随着互联网技术的发展,越来越多的用户通过网络访问进行数据搜索,并获得反馈的搜索结果。根据搜索请求执行搜索并提供结果的服务器端的数据搜索处理技术对实现用户的搜索目的起着重要作用,比如,如何对搜索结果处理以得到最符合用户需求的结果,如何处理搜索结果以提高服务器的处理性能,优化数据管理效率等。现有的搜索处理技术,根据用户的搜索请求,由搜索引擎、关联引擎分别根据查询词(如:关键词)找到,即搜索引擎找到数据对象、扩展引擎找到基于数据对象的扩展信息,然后,将数据对象和基于数据对象的扩展信息进行处理调整后一并返回输出,如:将找到的基于数据对象的扩展信息嵌入到找到的数据对象结果中,一并展示给输入查询词的用户。
常见的一种应用即为商品搜索引擎中,将收费广告内嵌到搜索结果内,具体地,如图1A所示。(1)用户通过浏览器访问商品搜索网站,输入商品查询词,并按下搜索按钮请求搜索。(2)浏览器访问网站的应用服务器。(3)应用服务器向广告引擎请求针对这次搜索的广告结果(基于商品的广告创意结果),同时还向搜索引擎请求针对这次搜索的商品搜索结果;(i)其中,广告引擎按照一定的逻辑返回广告结果,比如:按照查询词来匹配广告主购买的关键字,得到符合条件的广告商品,然后按照广告预期最大收益(类似考虑广告出价、匹配度、创意质量等)来决定排序,取前m(top m)个广告商品的广告创意作为结果返回;(ii)其中,搜索引擎按照一定的逻辑返回搜索结果,比如:按照查询词来匹配商品的文本描述,得到符合条件的商品,然后按照相关性、商品质量等维度而计算出的商品与发出搜索请求的用户的需求的匹配程度,来决定输出的商品排序,取前n(top n)个商品作为结果返回。(4)应用服务器取得广告结果和搜索的商品结果,进行计算,比如从搜索的商品结果中滤除广告结果中已经存在的对应商品(广告商品);对计算后的结果进行合并,调整排序;对页面进行渲染,返回结果到浏览器以展示给发出搜索请求的用户。
由图1A的过程,搜索结果返回输出,以“商品交易平台搜索”为例子,将收费广告展现在搜索到的商品旁边,如头部、尾部、右边栏等,作为搜索结果的一部分,如图2所示的右边栏。这里,广告部分独立展示,可以由浏览器直接访问来自广告引擎取得的广告结果,直接展现在相应的广告位置,能缩短页面处理时间。另外,还可以由图1B所示的搜索结果返回输出方式,如图3所示“竞价排名”展示,收费广告内嵌到搜索结果中,输出搜索结果到网页时,收费广告还用一方框圈定。这里,广告结果和搜索结果混在一起,将得到的广告结果以及得到的搜索结果做混排后(如利用混合排序服务器),应用服务器再将混排的结果传到浏览器。
两种搜索处理后的展示输出方式,都是在一个页面中展示搜索引擎的结果和广告引擎的结果。但是,两种方式都存在一定缺陷。
其一,由于最终展现的结果为两个引擎的结果合并产生,而两个引擎对应的商品集合不同,排序算法不同,最终返回的结果展示出现不连续、不相关的不良效果,导致用户的体验不一致,尤其在混排广告结果和搜索结果的时候更突出,因此,由于两个引擎采用的排序逻辑不一致,导致最终返回输出的结果效果差、缺乏连续性和相关性,进而导致用户体验不一致的缺陷。
例如:商品总的集合为A、B、C、D、E、F,其中参加广告的商品集合为C、D、E,则搜索引擎的商品集合为商品全集A~F,广告引擎的商品集合为广告商品C~D。用户发起的搜索存在的可能性有:搜索引擎返回结果A、C、F,广告引擎返回结果C、E,混排后展示给用户ACEF。由于ACF按照搜索引擎排序规则展示,E插入其中后会迷惑用户判断。从广告排序角度看即使E的文本描述和用户查询词无密切关联,如果E出价很高仍会返回给用户,此时整体结果给用户的体验是相关性差、不连续、不一致。
其二,现有技术中,应用服务器需要请求两个引擎,两个引擎的目标不一致,各自考虑的排序条件就不一致,返回输出最终结果需要对两个引擎的目标结果进行合并、去重等操作,从而导致同样对象的最终排序不一致,因而,导致增加了混排、去重等繁琐的运算处理,加大计算机系统的复杂度、以及造成计算机系统处理效率低下。
因此,需要对现有技术的上述数据搜索处理的方案进行改进以提高效率、为用户提供一致而良好的用户体验。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410123992.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种管理数据库连接的方法和装置
- 下一篇:数据存储方法及系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置