基于Ajax技术的异步搜索引擎研究与实现

来源 :南京信息工程大学 | 被引量 : 13次 | 上传用户:suiye001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet正在以惊人的速度发展着,网络中的页面数量已经达数百亿,传统的检索方法不再适用于WEB信息检索,搜索引擎成为重要的网络检索工具之一。过去的十几年中,搜索引擎技术有了巨大的进步,它促进了互联网的发展与规范化,同时WEB技术的发展也给搜索引擎的发展带来了契机。本文分析了搜索引擎的历史与现状,针对目前搜索引擎存在的一些弱点,从新兴的Ajax技术出发,提出了用XML数据与Ajax技术相结合,构建异步搜索引擎的思想。搜索引擎以高效服务作为重要的衡量标准,在Ajax技术下,搜索引擎不但可以保证服务质量,还能进一步提高搜索引擎的可用性。传统的几个浏览器组件JavaScript、CSS、DOM、XMLHttpRequest在Ajax框架中被重新组合、锻造,并发挥了更高的工作效率:JavaScript是Ajax体系的核心;XMLHttpRequest则是实现异步功能的关键。与传统的搜索引擎一次性“请求——响应”模式不同,基于Ajax技术的异步搜索引擎对服务器的数据请求可以分成多步完成。Ajax引擎先从服务器请求样式表、控制代码及最关键数据并显示在浏览器中,JavaScript在不打断用户操作的情况下,控制XMLHttpRequest对象在后台继续从服务器请求更多数据,并获取目标网页的当前状态,同时负责操作DOM替换页面中的数据部分。用户无需干预和等待就可以继续浏览更丰富的内容,整个过程页面只调整内容显示,而不刷新页面。采用XML格式可以有效地减少重复数据在网络中的传递。搜索引擎采用了相对统一的格式,转换为XML格式更有利数据的传输与共享,浏览器也能很好地解析XML格式文档。并且与XML兼容的RSS格式文件能被RSS程序所读取,用户需要长期跟踪的数据可以采用RSS订阅模式,在此基础上,本文提出了搜索引擎的RSS订阅模式。Ajax技术极大地丰富了WEB的表现力,搜索引擎也因此提高了其效用性,异步模式的搜索引擎也将得到更广泛的应用。
其他文献
纹织CAD系统对于推进纺织品行业的发展有十分积极的作用,纹理合成技术是纹织CAD系统中非常重要的组成部分。目前的主流纹理合成算法都以普通纹理图像作为处理对象,没有专门面
<正>M1.0集微商、直销、线下门店、电商四位一体。今天,企业中的管理者将注意力集中在提高效率、使工作运转更为流畅以及为客户提供更好的服务上,即使这些做得非常出色,都还
随着经济全球化和科学技术的迅猛发展,消费者对产品需求日益丰富和多样化,导致产品生命周期缩短,生产量剧增。与此同时,资源过度消耗和环境污染等问题也日益严峻,引起各界的
学位
脑部疾病作为全世界十大致命疾病之一无时无刻不威胁着人类的生命和健康,其诊断手段主要有:X线平片、CT扫描、核磁共振成像、脑血管造影等等。其中核磁共振成像(Magnetic Reson
近20年来,随着生物数据量呈指数级增长,产生了新的交叉学科——生物信息学。而蛋白质结构与功能预测是生物信息学的一项核心研究内容,它的研究不仅能帮助人们了解蛋白质折叠
复杂网络是近年国际上的研究热点,其理论广泛应用于社会的各个领域。以特定方式构造符合真实系统性质的演化模型具有重要的理论意义,而且具有潜在的应用价值,因此演化模型的研究
研制准确适用的纳米计量传递标准是当前纳米技术领域所急需解决的问题和研究重点。利用激光驻波场汇聚原子实现纳米条纹制作的方法,即原子光刻技术,是一种新型的制作纳米结构长
图像匹配是指依据一定的标准判断两幅图像之间的相似程度,在军事,商业和民用领域应用广泛。近年来,有关图像匹配与识别的研究是一个热点。目前提出很多适用于某些领域的算法,