`
touchmm
  • 浏览: 1037986 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

google怎么做(3.搜索结果重排序)

阅读更多

中科院软件所 张俊林

TIMESTAMP:2006年5月19日

GOOGLE在用户初次检索结果基础上又利用链接关系进行了重排序,期望能够使得排序结果与用户查询更加相关,其算法如下:

(1) 首先根据用户查询得到初步检索结果,从初次检索结果里面选择前列K个页面构成重新排序的一个页面集合;在选择页面时候对于属于同一网站的多个页面,只保留分值最高的页面,其它页面忽略;

(2) 计算集合内页面的LOCAL SCORE,基本计算原则是如果一个页面被越多的集合内页面链接指向(INLINK),那么LOCAL SCORE越高;

(3) 将原先的相关分值和LOCAL SCORE进行线性插值计算最终的相关性得分:

NewScore(x)=(a+LocalScore(x)/MaxLS)(b+OldScore(x)/MaxOS)

其中,MASLS是最大LOCAL SCORE分值,MAXOS是最大的原先计算的相关分值,通过这两个值进行归一化,ab是常数用于调整两个分值的权重.

分享到:
评论

相关推荐

    基于Map_Reduce的分布式数据排序算法分析.pdf

    3. Reduce阶段:Reduce阶段接收来自Shuffle阶段的排序后的键值对,对每个键的所有值进行合并和处理。在排序问题中,Reduce函数通常会将接收到的键值对按顺序处理,生成最终的排序结果。 文章中可能涵盖了以下几种...

    搜索引擎优化魔法书

    三、排序.........................................................................................................................................5 第三节 搜索引擎的分类...................................

    Google搜索

    描述中的“做成软件的格式”,可能是指各种Google搜索引擎的接口或应用,例如Google Chrome浏览器,它内置了Google搜索功能,或者第三方应用可能通过Google的API与搜索引擎对接,让用户可以在应用内部进行搜索。...

    Google拼音输入法GooglePinyinInstaller.zip

    在用户体验上,谷歌拼音输入法也做了很多人性化的设计。例如,它的候选词排序智能,会优先显示最常用的词语,减少了用户上下翻找的时间。同时,输入法界面简洁明了,不干扰主界面,保证了整体视觉效果的和谐统一。 ...

    谷歌图层照片压缩.zip

    谷歌图层生成工具1.7更新:2020年3月2日 1、添加文件判断,更新多次写入数据导致的图层错误 谷歌图层生成工具1.8更新:2020年3月2日 1、基于1.6功能,增加扇区分类 谷歌图层生成工具1.81更新:2020年4月25日 1、...

    mp3排序歌曲排序列

    此外,利用云同步服务,如Google Music、Apple Music等,可以将音乐库备份并同步到多台设备,同时保证歌曲排序的一致性。 最后,我们还可以利用自动化工具来进一步优化MP3排序。例如,通过编写脚本或利用现有的自动...

    一个纯js模式的类似于Google的搜索查询输入框程序例子

    在IT领域,尤其是在前端开发中,创建一个类似于Google搜索查询输入框的功能是一项常见的任务。这个例子采用纯JavaScript实现,提供了一种高效且灵活的方式来进行模糊搜索。以下将详细阐述相关知识点: 1. **纯...

    分布式文件系统实例-mapreduce-排序

    这样做的目的是为了后续的排序操作。 ### Shuffle与Sort阶段 在mapper处理完数据后,结果会被送到shuffle阶段。Shuffle阶段负责重新组织键值对,将具有相同键的数据聚合在一起。同时,系统会默认对这些键值对进行...

    SEO应该如何去做.docx

    SEO(Search Engine Optimization),即搜索引擎优化,是指通过一系列技术手段提升网站在搜索引擎结果页面(SERP)中的自然排名,进而增加网站的可见度和流量的过程。SEO的目标是为了提高网站在相关领域的知名度和...

    seo怎样做 文档.docx

    SEO(搜索引擎优化)是一种提高网站在搜索引擎结果页排名的技术。为了成为一个SEO高手,首先需要理解SEO的基本原理及其重要性。 - **搜索引擎的工作机制**:搜索引擎通过爬虫抓取网页内容,然后通过算法对这些内容...

    angular.js实现列表orderby排序的方法

    3. orderby:Angular.js中内置的一个过滤器(filter),它允许开发者在视图中对数组进行排序,可以实现简单的升序或者降序排序。 4. ng-repeat:是Angular.js中用于遍历数组的指令,它可以使我们轻松地创建列表、...

    做自己的搜索引擎——搜索引擎精解案例教程--代码

    在本教程中,我们将深入探讨如何构建一个简单的搜索引擎,这是基于“做自己的搜索引擎——搜索引擎精解案例教程--代码”这个主题。搜索引擎是信息技术领域中的重要组成部分,它通过爬取、索引、处理和检索网络上的...

    c#做的按特别关键字抓取google信息的软件

    标题中的“c#做的按特别关键字抓取google信息的软件”揭示了这是一个使用C#编程语言开发的应用程序,其主要功能是针对特定关键词从Google搜索引擎中抓取信息。这个程序可能是一个网络爬虫,用于自动化地搜索网页并...

    SEO优化交流前言:目前我们常用的搜索引擎:百度和谷歌,但物流的参考.pdf

    SEO优化,全称为Search Engine Optimization,是提升网站在搜索引擎自然搜索结果中排名的一系列策略和技术。在当前的网络环境中,我们主要关注的两大搜索引擎是百度和谷歌。它们各自有着独特的特性和优化规则。 ...

    仿谷歌电子市场Demo(黑马)

    【描述】"仿照谷歌电子市场做得,非常像,可以下载里面的app"表明这个Demo高度还原了Google Play的用户体验,包括应用展示、搜索、分类、详情查看以及应用程序的下载流程。它可能包含了应用的列表视图、网格视图、...

    搜索引擎页面分析,构建元搜索引擎(基于C#)

    3. **结果整合**:设计一个策略来合并来自不同搜索引擎的结果,可能包括去重、排名调整等步骤。 4. **用户界面**:创建一个友好的用户界面,让用户可以输入查询并展示搜索结果。 5. **性能优化**:考虑如何有效地...

    用印象笔记做读书笔记.doc

    【标题】:用印象笔记做读书笔记 【描述】:本文介绍了如何利用印象笔记作为读书笔记的工具,探讨了印象笔记的各种用途,如待办清单、储物柜、思维管理、日记记录、联系人管理、手机使用记录、知识库整理、美食记录...

    各个搜引擎的优缺点对比.doc

    它在分类目录上做得较为细致,但可能在搜索速度和结果准确度上稍逊于Google和百度。 5. 雅虎中国 雅虎中国是一个目录型搜索引擎,以其详细的分类目录和丰富的信息资源闻名。尽管目录结构清晰,但搜索功能相比现代...

    利用lucene做自己的搜索引擎

    - **结果排序**:综合考虑多种因素(如相关性评分、页面质量等)对搜索结果进行排序,以提供最符合用户需求的信息。 #### 结论 构建一个高性能的搜索引擎不仅需要扎实的理论基础,还需要对各种关键技术有深刻的...

Global site tag (gtag.js) - Google Analytics