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

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

ID:36733012

大小:2.01 MB

页数:64页

时间:2019-05-14

基于Ajax技术的异步搜索引擎研究与实现_第1页
基于Ajax技术的异步搜索引擎研究与实现_第2页
基于Ajax技术的异步搜索引擎研究与实现_第3页
基于Ajax技术的异步搜索引擎研究与实现_第4页
基于Ajax技术的异步搜索引擎研究与实现_第5页
资源描述:

《基于Ajax技术的异步搜索引擎研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要Internet正在以惊人的速度发展着,网络中的页面数量已经达数百亿,传统的检索方法不再适用于WEB信息检索,搜索引擎成为重要的网络检索工具之一。过去的十几年中,搜索引擎技术有了巨大的进步,它促进了互联网的发展与规范化,同时WEB技术的发展也给搜索引擎的发展带来了契机。本文分析了搜索引擎的历史与现状,针对目前搜索引擎存在的一些弱点,从新兴的Ajax技术出发,提出了用xM乙数据与Ajax技术相结合,构建异步搜索引擎的思想。搜索引擎以高效服务作为重要的衡量标准,在Ajax技术下,搜索引擎不但可以保证服务质量,还能进一步提高搜索引擎的可用性。传统的几个

2、浏览器组件JavaScript、CSS、DOM、XMLHttpRequest在Ajax框架中被重新组合、锻造,并发挥了更高的工作效率:JavaScript是Ajax体系的核心;XMLHttpRequest则是实现异步功能的关键。与传统的搜索引擎一次性“请求一一响应”模式不同,基于Ajax技术的异步搜索引擎对服务器的数据请求可以分成多步完成。Ajax引擎先从服务器请求样式表、控制代码及最关键数据并显示在浏览器中,JavaScript在不打断用户操作的情况下,控制XMLHttpRequest对象在后台继续从服务器请求更多数据,并获取目标网页的当前状态,同

3、时负责操作DOM替换页面中的数据部分。用户无需干预和等待就可以继续浏览更丰富的内容,整个过程页面只调整内容显示,而不刷新页面。采用XML格式可以有效地减少重复数据在网络中的传递。搜索引擎采用了相对统一的格式,转换为mlL格式更有利数据的传输与共享,浏览器也能很好地解析XML格式文档。并且与XML兼容的RSS格式文件能被RSS程序所读取,用户需要长期跟踪的数据可以采用RSS订阅模式,在此基础上,本文提出了搜索引擎的RSS订阅模式。Ajax技术极大地丰富了WEB的表现力,搜索引擎也因此提高了其效用性,异步模式的搜索引擎也将得到更广泛的应用。关键词:搜索引

4、擎,XML,Ajax,异步模式,RSSAbstractIntemethavemadearapidprogressInpasttwentyyears.TheamoutofWEBpageintheIntemethasbeenreached10billions.SearchEnginehavebeentheimportantinformationretrievalt001insteadoftraditionalretrievalt001.Itenhancednotonlyinitsdatabasecontainerbutalsoitstechnology.

5、Atthesametime,WEBandSearchEnginebenefiteachotheronstandardizationandtechnology.AfteranalysisthehistoryandpresentofSearchEngine,thepapergivesomeshortcomingofpresentSearchEngineandbringoutanAsynchronousmodeSearchEnginebasedonAjaxtechnologyandXML.TraditionalⅥ吧BserviceiSbasedon“Req

6、uest&Response”modejustonlyonce,underthissituation,userslostbeautifulinterfaceanmoreinformationfromSearchEngine.UnderAjaxtechnology,theClientcouldrequestdatafromServeronemoretimes,lookslikeasynchronous.AfterdownloadthenessesorydataandmaincontrolcodefromtheServer,usercanreadthema

7、ininformation,butthetransmissioniscontinuedinbackstage,theAjaxenginekeepsonsendrequeststotheserverinordergetmoreinformation.、№ellnewinformationarrived.olddatainthe、况BpagewouldbereplacedbvDOMwithoutrefreshscreen.XMLplayedanimportantroleinasynchronousSearchengine.InatraditionalSe

8、archEngine,Serverwillsendalldatatoclient,includestyle,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。