[发明专利]搜索方法和装置有效
申请号: | 201310367225.6 | 申请日: | 2013-08-21 |
公开(公告)号: | CN104424199B | 公开(公告)日: | 2018-07-24 |
发明(设计)人: | 郑南 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/06 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 搜索 方法 装置 | ||
本申请涉及搜索方法和装置。该方法包括:接收用户的搜索请求;将搜索请求转换成按照缓存粒度配置的缓存查询请求;根据缓存查询请求,在缓存中查询与缓存查询请求对应的搜索结果,其中缓存中的搜索结果的缓存粒度相同;以及从与缓存查询请求对应的搜索结果中提取出与搜索请求对应的搜索结果并返回给用户。由此能够提高缓存命中率,减轻对搜索引擎的访问压力,缩短搜索处理时间,以及提升用户体验。
技术领域
本申请涉及数据处理领域,尤其涉及一种搜索方法和装置。
背景技术
随着互联网技术的发展,用户在网上搜索信息已非常普遍。通常,网站服务系统接收来自用户的搜索访问,并根据该搜索访问向用户返回相应的搜索结果。由于搜索结果的数量往往非常大,不能在一个网页中或一个界面中完全显示出来,所以针对搜索结果的显示,存在各种不同的显示方式,以便于用户可以通过操作浏览所有搜索结果。
在搜索结果页面(Search Result Page,SRP)中展现搜索结果目前常用的有两种方式:翻页式和瀑布流式。翻页式是当搜索结果超过一个页面展示数量后,采用通过点击查看下一页上一页的方式来浏览全部结果。瀑布流式视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,当前数据展示完毕后还会不断加载数据块并附加至当前尾部,以此浏览全部结果。
目前,对于通过Web网页方式的访问,网站服务系统通常使用翻页方式显示搜索结果给用户,而对于通过客户端程序方式的访问,网站服务系统通常使用瀑布流方式显示搜索结果给用户。
图1示出了网站服务系统100 用于处理用户的搜索访问的典型系统架构。下面结合图1描述目前网站服务系统根据用户的搜索访问获取搜索结果的工作流程。
典型地,某网站搜索提供Web网页搜索服务和移动客户端搜索服务。如图1所示,当用户通过浏览器搜索,发送http请求到Web服务器110。 Web服务器110接收用户请求,并根据用户请求生成适于翻页显示方式的搜索请求。该搜索请求包括用户查询关键词、所需返回的搜索结果的起始位置以及所需返回的搜索结果的数量。然后,Web服务器110根据搜索请求访问缓存服务器130以查询在缓存中是否存在与该搜索请求对应的搜索结果,即缓存是否命中;如果命中,则Web服务器110从缓存中直接得到搜索结果,返回给用户;如果未命中,则Web服务器110请求搜索引擎140根据上述生成的搜索请求进行搜索以得到相应的搜索结果,并将搜索结果返回给用户,同时将相应的搜索结果存储到缓存服务器130中,以供下一次请求使用。
而当用户通过移动客户端访问搜索网站,发送请求到移动互联网服务器 120时,移动互联网服务器120接收用户请求,并根据用户请求生成适于瀑布流显示方式的搜索请求。该搜索请求也包括用户查询关键词、所需搜索结果的起始位置以及所需搜索结果的数量。然后,移动互联网服务器120根据搜索请求访问缓存服务器130以查询在缓存中是否存在与该搜索请求对应的搜索结果,即缓存是否命中。如果命中,则移动互联网服务器120从缓存服务器130中直接得到搜索结果,返回给用户;如果不命中,则移动互联网服务器120请求搜索引擎140根据上述生成的搜索请求进行搜索以得到相应的搜索结果,并将搜索结果返回给用户,同时将相应的搜索结果存储到缓存服务器130中,以供下一次请求使用。
举例来说,假设用户搜索“苹果iphone4”,共有18个商品匹配。
在翻页显示方式下,一页展示10个商品。
第一页需要的是前10个结果,对应的搜索请求包括的关键词为“苹果 iphone4”、搜索结果的起始位置参数为“0”、搜索结果展示数为“10”。则搜索引擎构造的搜索请求可以表示为“q=苹果iphone4&s=0&n=10”。搜索引擎返回的结果为经过排序模型排序后的前10个搜索结果。
第二页需要的是第11-20个结果,对应的搜索请求可以表示为“q=苹果 iphone4&s=10&n=10”。返回结果为经过排序模型排序后的后8个结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310367225.6/2.html,转载请声明来源钻瓜专利网。