基于Ajax技術(shù)的異步搜索引擎研究與實現(xiàn)

基于Ajax技術(shù)的異步搜索引擎研究與實現(xiàn)

ID:36733012

大?。?.01 MB

頁數(shù):64頁

時間:2019-05-14

基于Ajax技術(shù)的異步搜索引擎研究與實現(xiàn)_第1頁
基于Ajax技術(shù)的異步搜索引擎研究與實現(xiàn)_第2頁
基于Ajax技術(shù)的異步搜索引擎研究與實現(xiàn)_第3頁
基于Ajax技術(shù)的異步搜索引擎研究與實現(xiàn)_第4頁
基于Ajax技術(shù)的異步搜索引擎研究與實現(xiàn)_第5頁
資源描述:

《基于Ajax技術(shù)的異步搜索引擎研究與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、摘要Internet正在以驚人的速度發(fā)展著,網(wǎng)絡(luò)中的頁面數(shù)量已經(jīng)達數(shù)百億,傳統(tǒng)的檢索方法不再適用于WEB信息檢索,搜索引擎成為重要的網(wǎng)絡(luò)檢索工具之一。過去的十幾年中,搜索引擎技術(shù)有了巨大的進步,它促進了互聯(lián)網(wǎng)的發(fā)展與規(guī)范化,同時WEB技術(shù)的發(fā)展也給搜索引擎的發(fā)展帶來了契機。本文分析了搜索引擎的歷史與現(xiàn)狀,針對目前搜索引擎存在的一些弱點,從新興的Ajax技術(shù)出發(fā),提出了用xM乙數(shù)據(jù)與Ajax技術(shù)相結(jié)合,構(gòu)建異步搜索引擎的思想。搜索引擎以高效服務(wù)作為重要的衡量標(biāo)準(zhǔn),在Ajax技術(shù)下,搜索引擎不但可以保證服務(wù)質(zhì)量,還能進一步提高搜索引擎的可用性。傳統(tǒng)的幾個

2、瀏覽器組件JavaScript、CSS、DOM、XMLHttpRequest在Ajax框架中被重新組合、鍛造,并發(fā)揮了更高的工作效率:JavaScript是Ajax體系的核心;XMLHttpRequest則是實現(xiàn)異步功能的關(guān)鍵。與傳統(tǒng)的搜索引擎一次性“請求一一響應(yīng)”模式不同,基于Ajax技術(shù)的異步搜索引擎對服務(wù)器的數(shù)據(jù)請求可以分成多步完成。Ajax引擎先從服務(wù)器請求樣式表、控制代碼及最關(guān)鍵數(shù)據(jù)并顯示在瀏覽器中,JavaScript在不打斷用戶操作的情況下,控制XMLHttpRequest對象在后臺繼續(xù)從服務(wù)器請求更多數(shù)據(jù),并獲取目標(biāo)網(wǎng)頁的當(dāng)前狀態(tài),同

3、時負責(zé)操作DOM替換頁面中的數(shù)據(jù)部分。用戶無需干預(yù)和等待就可以繼續(xù)瀏覽更豐富的內(nèi)容,整個過程頁面只調(diào)整內(nèi)容顯示,而不刷新頁面。采用XML格式可以有效地減少重復(fù)數(shù)據(jù)在網(wǎng)絡(luò)中的傳遞。搜索引擎采用了相對統(tǒng)一的格式,轉(zhuǎn)換為mlL格式更有利數(shù)據(jù)的傳輸與共享,瀏覽器也能很好地解析XML格式文檔。并且與XML兼容的RSS格式文件能被RSS程序所讀取,用戶需要長期跟蹤的數(shù)據(jù)可以采用RSS訂閱模式,在此基礎(chǔ)上,本文提出了搜索引擎的RSS訂閱模式。Ajax技術(shù)極大地豐富了WEB的表現(xiàn)力,搜索引擎也因此提高了其效用性,異步模式的搜索引擎也將得到更廣泛的應(yīng)用。關(guān)鍵詞:搜索引

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,

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。