IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    淘宝的排名很智能

    肖庆的博客发表于 2010-12-01 00:00:00
    love 0

    在为搜桃网开发“淘宝搜索排名”的过程中,我发现了一个奇怪的现象:通过搜桃网得到的排名,与我使用浏览器直接搜索得到的排名,并不完全一样,甚至会差别很大。请看以下图示。

    直接在淘宝上搜索“国产 手机”,“东方红数码商场”的商品排在第2位:

    image

    而通过搜桃网,却发现最前的商品排在85位,而且与上图中那个不是同一个:

    image

     

    为什么会差这么大?!

    经过反复分析,我发现这是cookie的原因:当我们访问淘宝网上的商品或店铺时,浏览器的cookie中会记录下这些信息。当我们搜索商品的时候,淘宝会根据这些访问记录,动态调整排名,很智能。而搜桃网在搜索时,cookie中没有任何信息,所以两者的排名就不一样了。

    这是不是说搜桃网得到的排名不准呢?不是的。从前面的分析我们可以得到结论:在同一时刻,不同的人在淘宝上搜索同一关键字,得到的排名都有可能不同(因为受到各自的cookie信息的影响),相比而言,搜桃网得到的排名,反而是最公正的。

    下图是把浏览器cookie清空后的搜索结果:

    image

    果然在第三页第5行,才找到了该商家的商品。



沪ICP备19023445号-2号
友情链接