搜索引擎服务质量的监控方法、装置和系统制造方法及图纸

技术编号:13792617 阅读:79 留言:0更新日期:2016-10-06 04:18
本发明专利技术提供了一种搜索引擎服务质量的监控方法,该方法包括:获取检索串,所述检索串为根据存储的实时更新的历史检索日志得到的检索串;发送模拟搜索请求至服务器,所述模拟搜索请求包括所述检索串;接收所述服务器根据所述模拟搜索请求返回的所述检索串对应的搜索结果;将所述搜索结果与预存的所述检索串对应的预期搜索结果进行对比,以判断所述搜索结果是否符合预设条件;如果所述搜索结果不符合预设条件,则进行报警,能监控搜索结果的质量并进行实时动态的监控。此外,还提供了另一种搜索引擎服务质量的监控方法以及搜索引擎服务质量的监控装置和系统。

【技术实现步骤摘要】

本专利技术涉及网络应用领域,特别是涉及一种搜索引擎服务质量的监控方法、装置和系统
技术介绍
随着信息技术的高速发展,互联网上信息爆炸性地增长,用户经常使用搜索引擎在这种海量信息中检索到自己所需要的信息。搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。如何能够快速和精确地为用户返回检索结果以及如何对搜索引擎服务质量进行有效的监控成为研究的热点。现有的对搜索引擎服务质量的监控主要有两类方法,一种是通过对服务进程进行监控,包括监控服务进程是否存活、服务器是否出现异常以及服务进程输出的参数是否符合条件等;另一种是通过发送静态检索串去模拟搜索请求得到搜索服务返回的搜索结果,通过判断搜索结果是否符合预期结果来达到质量监控的目的。现有的第一种方法没有对返回的搜索结果进行评估,不能监控搜索结果的质量,第二种方法虽然在一定程度上可以返回符合预期的搜索结果给用户,但是不能实时感知用户检索行为的变化,不能进行实时动态的监控。
技术实现思路
基于此,有必要针对上述技术问题,提供一种搜索引擎服务质量的监控方法、装置和系统,能监控搜索结果的质量并进行实时动态的监控。一种搜索引擎服务质量的监控方法,所述方法包括:获取检索串,所述检索串为根据存储的实时更新的历史检索日志得到的检索串;发送模拟搜索请求至服务器,所述模拟搜索请求包括所述检索串;接收所述服务器根据所述模拟搜索请求返回的所述检索串对应的搜索结果;将所述搜索结果与预存的所述检索串对应的预期搜索结果进行对比,以判断所述搜索结果是否符合预设条件;如果所述搜索结果不符合预设条件,则进行报警。一种搜索引擎服务质量的监控装置,所述装置包括:获取模块,用于获取检索串,所述检索串为根据存储的实时更新的历史检索日志得到的检索串;发送模块,用于发送模拟搜索请求至服务器,所述模拟搜索请求包括所述检索串;判断模块,用于接收所述服务器根据所述模拟搜索请求返回的所述检索串对应的搜索结果,将所述搜索结果与预存的所述检索串对应的预期搜索结果进行对比,以判断所述搜索结果是否符合预设条件;报警模块,用于如果所述搜索结果不符合预设条件,则进行报警。上述搜索引擎服务质量的监控方法和装置,通过获取检索串,检索串为根据存储的实时更新的历史检索日志得到的检索串,发送模拟搜索请求至服务器,模拟搜索请求包括检索串,接收服务器根据模拟搜索请求返回的检索串对应的搜索结果,将搜索结果与预存的检索串对应的预期搜索结果进行对比,以判断搜索结果是否符合预设条件,如果搜索结果不符合预设条件,则进行报警。由于模拟搜索请求中包括的检索串是根据存储的实时更新的历史检索日志得到的检索串,此检索串是动态实时更新的,从而能进行实时动态的监控,如果此检索串对应的搜索结果不符合预设条件,则进行报警,从而能监控搜索结果的质量。一种搜索引擎服务质量的监控方法,所述方法包括:第一服务器根据存储的实时更新的历史检索日志得到检索串,并发送所述检索串至监控器;所述监控器发送模拟搜索请求至第二服务器,所述模拟搜索请求包括所述检索串;第二服务器根据所述模拟搜索请求得到所述检索串对应的搜索结果,并发送所述搜索结果至所述监控器;所述监控器将所述搜索结果与预存的所述检索串对应的预期搜索结果进行对比,以判断所述搜索结果是否符合预设条件;如果所述搜索结果不符合预设条件,则所述监控器进行报警。一种搜索引擎服务质量的监控系统,所述系统包括第一服务器、监控器和第二服务器;所述第一服务器用于根据存储的实时更新的历史检索日志得到检索串,并发送所述检索串至所述监控器;所述监控器用于发送模拟搜索请求至第二服务器,所述模拟搜索请求包括所述检索串;所述第二服务器用于根据所述模拟搜索请求得到所述检索串对应的搜索结果,并发送所述搜索结果至所述监控器;所述监控器还用于将所述搜索结果与预存的所述检索串对应的预期搜索结果进行对比,以判断所述搜索结果是否符合预设条件,如果所述搜索结果不符合预设条件,则进行报警。上述搜索引擎服务质量的监控方法和系统,通过第一服务器根据存储的实时更新的历史检索日志得到检索串,并发送检索串至监控器,监控器发送模拟搜索请求至第二服务器,模拟搜索请求包括检索串,第二服务器根据模拟搜索请求得到检索串对应的搜索结果,并发送搜索结果至监控器,监控器将搜索结果与预存的检索串对应的预期搜索结果进行对比,以判断搜索结果是否符合预设条件,如果搜索结果不符合预设条件,则监控器进行报警。由于模拟搜索请求中包括的检索串是第一服务器根据存储的实时更新的历史检索日志得到的检索串,此检索串是动态实时更新的,从而能进行实时动态的监控,如果此检索串对应的搜索结果不符合预设条件,则监控器进行报警,从而能监控搜索结果的质量。附图说明图1为一个实施例中搜索引擎服务质量的监控方法运行的应用环境图;图2为一个实施例中图1中的监控器的内部结构图;图3为一个实施例中搜索引擎服务质量的监控方法的流程图;图4为一个实施例中判断搜索结果是否符合预设条件的流程图;图5为一个实施例中搜索引擎服务质量的监控方法的时序图;图6为一个实施例中搜索引擎服务质量的监控装置的结构框图;图7为一个实施例中搜索引擎服务质量的监控系统的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中搜索引擎服务质量的监控方法运行的应用环境图。如图1所示,该应用环境包括第一服务器110、监控器120、第二服务器130和终端140。其中第一服务器110、监控器120、第二服务器130两两之间可以通过网络进行通信,终端140和第二服务器130也可以通过网络进行通信。终端140可为智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。终端140可以向第二服务器130发送包含检索串的搜索请求,第二服务器130接收终端140发送的搜索请求,并根据所述搜索请求返回所述检索串对应的搜索结果。终端140接收第二服务器130返回的搜索结果后接收对搜索结果的点击,并将点击的搜索结果反馈给第二服务器130。第二服务器130将检索串、检索串对应的搜索时间、检索串对应的搜索结果和点击的搜索结果实时保存至历史检索日志。第一服务器110可以获取此实时更新的历史检索日志,并根据此历史检索日志得到检索串,将此检索串推送给监控器120。监控器120发送包含此检索串的模拟搜索请求至第二服务器130,并接收第二服务器130根据模拟搜索请求返回的检索串对应的搜索结果。监控器120将搜索结果与预存的所述检索串对应的预期搜索结果进行对比,以判断搜索结果是否符合预设条件,如果搜索结果不符合预设条件,则进行报警。可以理解的是,其中第一服 务器110和第二服务器130可以集成为同一个服务器。图1中的监控器120的内部结构如图2所示。该监控器120包括通过系统总线连接的处理器、存储介质、内存和网络接口。其中,该监控器120的存储介质存储有操作系统、数据库和一种搜索引擎服务质量的监控装置,数据库中存储有检索串对应的预期搜索结果,该搜索引擎服务质量的监本文档来自技高网...

【技术保护点】
一种搜索引擎服务质量的监控方法,所述方法包括:获取检索串,所述检索串为根据存储的实时更新的历史检索日志得到的检索串;发送模拟搜索请求至服务器,所述模拟搜索请求包括所述检索串;接收所述服务器根据所述模拟搜索请求返回的所述检索串对应的搜索结果;将所述搜索结果与预存的所述检索串对应的预期搜索结果进行对比,以判断所述搜索结果是否符合预设条件;如果所述搜索结果不符合预设条件,则进行报警。

【技术特征摘要】
1.一种搜索引擎服务质量的监控方法,所述方法包括:获取检索串,所述检索串为根据存储的实时更新的历史检索日志得到的检索串;发送模拟搜索请求至服务器,所述模拟搜索请求包括所述检索串;接收所述服务器根据所述模拟搜索请求返回的所述检索串对应的搜索结果;将所述搜索结果与预存的所述检索串对应的预期搜索结果进行对比,以判断所述搜索结果是否符合预设条件;如果所述搜索结果不符合预设条件,则进行报警。2.根据权利要求1所述的方法,其特征在于,所述检索串为所述历史检索日志中记录的检索串中对应的搜索次数最大的预设数量的检索串。3.根据权利要求1所述的方法,其特征在于,所述将所述搜索结果与预存的所述检索串对应的预期搜索结果进行对比,以判断所述搜索结果是否符合预设条件的步骤包括:统计与所述预期搜索结果相同的搜索结果的数目;如果所述数目大于预设值,则判断为所述搜索结果符合预设条件,否则判断为所述搜索结果不符合预设条件。4.一种搜索引擎服务质量的监控方法,所述方法包括:第一服务器根据存储的实时更新的历史检索日志得到检索串,并发送所述检索串至监控器;所述监控器发送模拟搜索请求至第二服务器,所述模拟搜索请求包括所述检索串;第二服务器根据所述模拟搜索请求得到所述检索串对应的搜索结果,并发送所述搜索结果至所述监控器;所述监控器将所述搜索结果与预存的所述检索串对应的预期搜索结果进行对比,以判断所述搜索结果是否符合预设条件;如果所述搜索结果不符合预设条件,则所述监控器进行报警。5.根据权利要求4所述的方法,其特征在于,所述第一服务器根据存储的实时更新的历史检索日志得到检索串的步骤包括:所述第一服务器将历史检索日志中记录的所述检索串按照搜索次数排序;所述第一服务器从排序后的检索串中按照搜索次数从大到小取预设数量的检索串得到所述检索串。6.根据权利要求4所述的方法,其特征在于,所述监控器将所述搜索结果与预存的所述检索串对应的预期搜索结果进行对比,以判断所述搜索结果是否符合预设条件的步骤包括:所述监控器统计与所述预期搜索结果相同的搜索结果的数目;如果所述数目大于预设值,则判...

【专利技术属性】
技术研发人员:常智
申请(专利权)人:深圳市腾讯计算机系统有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1