1,对于不易重现问题的应对思路。可以为每一个起始的处理过程都分配一个traceid,然后分析与这个traceid相关的所有log,来还原整个处理过程。
2,测试旁路。引入线上流量到线下的测试环境,用以验证线下功能有没有大的问题,这一部分处理结果会被抛弃。
3,快速搭建依赖mock环境的实践。这个是用ICE这样的中间件就可以比较轻松的达到这个目标,这样就可以在单机上模拟一个真实的环境。
4,数据采集(应用监控)的定制框架。每个service上线前都要落实要采集哪些数据,并把他们在代码中实现。这块对于后面搜索相关性的测试,还有重要作用,后面会提到。
5,服务自治,松散的结构。这个有点像是现在的iprocess,各自的处理单元只关注自己要完成的功能。这个跟我们的isearch不太像,他没有严格的行、列的定义,但是实际上有很多机器的索引数据还是相同的,其实就是扮演了这种角色。
6,相关性的测试。“最不好做的测试”。这类的项目,在立项之初,必须做的一件事情就是在整个项目组确定什么是衡量相关性好的标准,怎么在统计数据上来体现这一点。然后,测试执行过程中的一个重要测试,就是这种数据能不能被有效收集,因为这个数据是对于项目的发展具有决定性意义的数据参考。
7,自动化的发布过程。这个我之前的周报提到过了,但不知道到bing就是这么做的。我们持续集成中心应该把做到这一点作为一个远期的目标。这个可以从小项目来着手尝试,比如我们的textanalyzer。
8,有效抛弃。我还是第一次听这种说法,判断一个query的结果是不是相关,不是看有没有后面的点击,而是看后面有没有做继续的搜索,做了的话就认为相关性不好,如果没有做(也就是抛弃),则说明用户已经获得了足够的信息,则认为相关性是好的。这个有点像之前听到的那个关于搜索结果的externallity(外部性)的研究,这种还是挺有意思的,我关心的更多的是你怎么佐证这个是说法是对的。

转载于:https://www.cnblogs.com/welkinwalker/archive/2011/07/07/2100415.html

搜索引擎、相关性算法的测试相关推荐

  1. 【图】2015年Google搜索引擎排名算法(完整版)

    2015年中旬,国外SEO网站发布了一份2015年Google搜索引擎排名算法的最新数据,从各个角度看待搜索引擎算法排名影响因素的变化.其组织每两年都会成立一个SEO专家调查小组,针对"Go ...

  2. 有赞搜索引擎实践(算法篇)

    有赞搜索引擎实践(算法篇) 18 April 2016 1. 搜索算法总体架构 在上篇文章(工程篇)中, 我们介绍了有赞搜索引擎的基本框架. 搜索引擎主要3个部件构成. 第一, hadoop集群, 用 ...

  3. 网页浏览器的搜索引擎及算法(包括网页,App内,后台数据等)

    网页上的搜索引擎,App内的应用框搜索及后台的数据搜索等? 中国两大主流搜索引擎:百度和Google.微软的搜索引擎:http://m2.cn.bing.com/ 搜索引擎要素:链接的质量和数量,排名 ...

  4. 【实习】京东搜索相关性算法部门

    [组内直招][可转正实习]京东搜索相关性算法组 [团队简介] 京东搜索应用科学部,负责京东商城商品搜索算法,致力于打造电商搜索一流团队,有着丰富的搜索排序算法经验.在这里,每天有超过十亿的流量和商品排 ...

  5. ML之K-means:基于DIY数据集利用K-means算法聚类(测试9种不同聚类中心的模型性能)

    ML之K-means:基于DIY数据集利用K-means算法聚类(测试9种不同聚类中心的模型性能) 目录 输出结果 设计思路 实现代码 输出结果 设计思路 1.使用均匀分布函数随机三个簇,每个簇周围1 ...

  6. 机器学习算法:补一个k-近邻算法的测试

    之前写k-近邻算法(http://boytnt.blog.51cto.com/966121/1569629)的时候,没附上测试数据,这回找了一个,测试一下算法的效果.数据来源于http://archi ...

  7. python基础教程:python实现PID算法及测试的例子

    今天小编就为大家分享一篇python实现PID算法及测试的例子,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 PID算法实现 import timeclass PID:def __i ...

  8. 基于QT的多场景机动车防碰撞算法仿真测试平台

    基于QT的多场景机动车防碰撞算法仿真测试平台 大创项目日志,仅供参考 1.道路模块的搭建与拼接 主界面如图所示 头文件 源文件 UI界面文件 mainwindow.h/.cpp/.ui 主界面 map ...

  9. 爱下载分享seo必经之路之搜索引擎优化算法持续更新

    你务必掌握一些比较敏感行业! 搜索引擎优化算法持续更新,考核评价系统软件逐步完善.很多优化方式都会持续降低他们的占比,并且已经开发的评定系统软件.比如,在extrampking时期,评分也在降低,但这 ...

最新文章

  1. 跟着书本学习CSS(2)
  2. 使用Node.js部署智能合約(Smart Contract)
  3. android自动软键盘,Android自定义软键盘
  4. WINDOWS系统Eclipse+NDK+Android + OpenCv
  5. 中国式的APP排行榜
  6. 无心剑英译奥修《什么是教育?》
  7. 有可能导致HttpQueryInfo 执行时出现12150 错误的一个原因
  8. 如何在Python中便宜地获取大文件的行数?
  9. 让别人查看云服务器的文件夹,让别人查看云服务器的文件夹
  10. Aloha:一个略屌的分布式任务调度框架
  11. Qt中鼠标事件捕获与Qt对象事件过滤
  12. vue使用阿里巴巴矢量图标库
  13. 四阶龙格库塔法的计算例子
  14. 5G及移动边缘计算(MEC)
  15. 诛仙服务器技能修改,诛仙私服422服务端个人修改版带补丁+虚拟机+教程+工具[模板源码]...
  16. 【ECLIPSE 二】eclipse java web 版本修改问题 3.0-2.5
  17. AES算法中S盒的FPGA实现 II
  18. 马后炮之12306抢票工具(二) -- 联系人获取车次
  19. 学习笔记——Kaggle_Digit Recognizer (KNN算法 Python实现)
  20. java面试亮点技术

热门文章

  1. 能“看穿”换脸视频背后的AI模型,Facebook的反Deepfake方法有点东西
  2. 谷歌新开源的MorphNet到底能为我们做什么?
  3. 人工智能入门,怎么选择脚踏实地的工作岗位?
  4. vue中this.init用法_Vue中的this.$options.data()和this.$data用法说明
  5. mysql群集配置_mysql8 参考手册-NDB群集配置参数,选项和变量概述
  6. python专业方向 | 文本相似度计算
  7. 深度学习(三十五)异构计算GLSL学习笔记(1)
  8. linus开启snmp_【snmp】Linux开启snmp及查询
  9. python datetime to timestamp_python timestamp和datetime之间转换详解
  10. 网络拓扑图画图工具_写了100多篇原创文章,我常用的在线工具网站推荐给大家!...