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. 如何去遍历对象中的所有的属性值
  2. C语言实验——矩阵转置_JAVA
  3. wxWidgets:wxCursor类用法
  4. git遇到的问题之“Please make sure you have the correct access rights and the repository exists.”...
  5. 单链表的查找和取值-1
  6. 解决pycharm安装包过程出现的问题:module 'pip' has no attribute 'main'
  7. ASP.Net MVC——使用 ITextSharp 完美解决HTML转PDF(中文也可以)
  8. SAP Spartacus B2B页面的6个tile,url是维护在什么地方的?
  9. 操作系统复习笔记 06 CPU Scheduling CPU调度
  10. 在Hibernate的session中同时有两个相同id的同类型对象,修改失败
  11. openssl 加密解密 指令_Shell openssl命令加密解密字符串
  12. 黑群硬盘休眠问题的一种解决思路(DS916+,DSM 6.1.7)
  13. android访问链接,尝试使用Android访问本地Web服务时连接被拒...
  14. 在CF卡上实现EWF功能
  15. 如何在Keil中的添加和使用STC芯片型号
  16. Skin hierachy
  17. 计算机中安装音乐软件是一种,电脑必装的八款软件,你装了吗?
  18. 2021年软件测试工具总结——十大新UI功能测试工具
  19. API MISUSE: <CBPeripheralManager: 0x282c00070> can only accept this command while in the powered on
  20. 赵小楼《天道》《遥远的救世主》深度解析(57)“此生得你红颜知己足矣”丁元英和芮小丹终于在一起

热门文章

  1. 移动端70+fps!谷歌新出高效实时视频目标检测
  2. 图机器学习 | 图信号处理、矩阵分解、随机游走和深度学习算法
  3. 最强!超越卷积、自注意力机制:强大的神经网络新算子involution
  4. 收藏 | 人人都能看懂的LSTM介绍及反向传播算法推导
  5. 速度堪比Adam,准确率媲美SGD,还能稳定训练GAN:全新优化器成为NeurIPS爆款
  6. 资源下载!5本从Python入手机器学习的必备电子书!(附下载链接)
  7. 《Python编程从入门到实践》第10章文件和异常动手试一试答案(附代码)
  8. CornerNet: 将目标检测问题视作关键点检测与配对
  9. 决胜蓝桥杯python组-集合、字典
  10. 使用Python+Tensorflow的CNN技术快速识别验证码