当前位置:首页Shingle算法对SEO聚合页面的一点启发 举报文章

Shingle算法对SEO聚合页面的一点启发

作者:admin    来源:用户投稿    时间:2015.6.10   

  Shingle算法是搜索引擎去掉相同或相似页面的其中一种基本算法,做SEO聚合页面的时候如何让页面之间不重复?如何处理重复度的问题?可以反推Shingle算法得到一些启发。

  Shingle [ˈʃɪŋgəl]在英文中表示相互覆盖的瓦片。先通过一个例子来说明Shingle算法:

  假设有A、B两个文档的标题,A文档的标题是:明起电话订火车票可全国通取取票时间延12小时;B文档的标题是:火车票电话订票实现全国通取网上预售期延长。

  搜索引擎如何知道这两篇文档标题是否是重复的?比如我们可以以2个汉字切为一个Shingle的方法:

  

  对于长度L的文档,每隔N个汉字切一个Shingle,这样一共切到L-N+1个shingle,A文档标题切成了L-N+1=21-2+1=20个Shingle,B文档标题切成了L-N+1=20-2+1=19个Shingle。

  A、B两个文档标题共同的Shingle有图上7个加粗的:电话、话订、火车、车票、全国、国通、通取。

  A、 B两个文档标题一共有20+19-7=32个Shingle。

  然而,A、B两个文档标题共同的Shingle,除以,A、B两个文档标题一共有的Shingle,就是这两个文档标题的Jaccard系数,可以用来判断A、B两个文档标题的相似度。

  A、 B两个文档标题的Jaccard系数=7/(20+19-7)=0.21875

  从两个文档的标题,可以延伸到两个页面文档,再延伸到N个页面,通过Jaccard系数是否达到相似所需要的标准来判断页面与页面是否相似。

  这就是Shingle算法,两个集合的交集除以两个集合的并集,得到Jaccard系数,通过判断Jaccard系数是否大于某个数,来判断两个集合是否重复。

  反推Shingle算法,如果Jaccard系数小于某个数,就不重复了,先给每个文档集合拆分成若干个Shingle,再两两计算Jaccard系数,如果小于某个数,生成页面即可。

  我之前做的一个项目使用的一个方法,虽然比较笨,也还算实用,分享一下:

  假设北京电影品类有100个团购单子,现在要为下图右边这些词设计聚合页面,每个页面展示10个单子,假设jaccard系数大于0.3判定为页面重复,怎么生成不重复页面?

  如下图展示单子的标题和长标题(假设seo聚合页用的长标题,因为长标题文字不单一,文字量也大):

  每个id是唯一的,每个id对应的标题和长标题可以近似于唯一,那就可以简化成允许相同id的单子数来解决重复的问题。

  意思是,每个页面展示10个单子,每两个页面不能有>=3.33个id是一样的,即两两页面id比较,所有的id都不同可以生成页面,只有1个id相同可以生成页面,只有2个id相同可以生成页面,只有3个id相同可以生成页面,如果有大于等于4个id相同就不生成页面。

  以后会把大部分业余时间花在算法、技术、seo交流上,期望有更多好的东西分享给大家。

  有问题欢迎私信美团陈慧微博:http://1.t.qq.com/chenhui8com

好文打赏,给Ta鼓励
扫一扫用手机阅读本文
Tags:算法  聚合  页面  面的  一点  启发  
  • 相关搜索
图片推荐
    引以为鉴 SEO失败的优化案例

    引以为鉴 SEO失败的优化案例

    【导读】大家好了,好久没有和大家唠叨下了,这十几天的文章,都是在别人书本上摘要下来,分享给大家的。好像失去了妮子博客的价值了,其实妮子希望大家看完能去实践!而且优化越来越难了,做为专汽行业中,是否慢慢
    运营主管教你如何3分钟分析竞争对手的网站

    运营主管教你如何3分钟分析竞争对手的网站

    做网站运营主管这么多年一直负责各个企业的网站运营,经手的网站也不在少数,从小型企业站到大型门户,以及商城网站等等都离不开分析,其中最重要的也是最关键的就是分析竞争对手的网站,兵法有云知已知彼,百战不殆
    竞价推广如何屏蔽无效关键词

    竞价推广如何屏蔽无效关键词

    对于很多开通竞价的企业来说,造成广告成本浪费最严重的一个问题就是关键词的问题,如果你只是每天关注下重点关键词排名,每天看下账户消费了多少钱,如果是这样的话,那么每天因为关键词问题会浪费你至少20%的广
    用户体验设计人员的“体验专利”如何保护?

    用户体验设计人员的“体验专利”如何保护?

    最近身边很多同行问我如何写专利,正好借着这个机会分享一下我写专利的一些经验,纯粹浅谈,希望能解决用户体验人在写专利上的一些问题。  在常人看来,专利申请是非常神秘的,因为每一个专利技术都需要有十分丰富
    手游创业 需靠谱的5种特质

    手游创业 需靠谱的5种特质

    手游行业火,月收入过千万的曝出一大堆,必然吸引了大批有为青年抛家舍业。茶叔见过各式各样的手游创业团队,也亲眼目睹团队一飞冲天月入千万,也见证过团队解散重新找工作。在此,总结出几条自认为靠谱的手游创业过
    国家网信办官网发文警示微信标题党

    国家网信办官网发文警示微信标题党

    昨日,国家网信办官网发文严厉警示标题党、图片党,以下是全文:  移动互联网技术的快速发展以及微博、微信等社交平台的普遍应用,使得碎片化阅读逐渐成为人们阅读的主要方式。移动端的内容制作与PC端有着很大区
    百度站长平台:开放适配工具pattern提交效果佳

    百度站长平台:开放适配工具pattern提交效果佳

    上周负责开放适配工具的工程师找到站长学院,希望学院跟广大站长呼吁一下:使用平台开放适配工具提交PC-移动页面对应关系时,能用pattern方式就尽量别用URL方式,这样你好他好大家好。  原来是这样的
    教你苹果安卓手机微信聊天记录保存在哪个文件夹

    教你苹果安卓手机微信聊天记录保存在哪个文件夹

    很多人以为微信聊天记录是保存在腾讯服务器中的,其实事实并非如此,微信聊天记录就储存在我们的手机中,但是并非以明文进行保存,而是经过了严格加密(不同微信号使用不同的密钥进行加密)。但今天小编将教大家微信
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面