freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

元搜索引擎的設(shè)計與實(shí)現(xiàn)-在線瀏覽

2024-11-05 07:18本頁面
  

【正文】 web 的普及,網(wǎng)絡(luò)信息的膨脹速度呈指 數(shù)型增長。這時,搜索引擎出現(xiàn)了,一些為了滿足大眾信息檢索信息需求的專業(yè)搜索引擎網(wǎng)站也應(yīng)運(yùn)而生。雖然當(dāng)時 World Wide Web 還未出現(xiàn),但網(wǎng)絡(luò)中文件傳輸還是相當(dāng)頻繁的,而且由于大量的文件散布在各個分散的 FTP 主機(jī)中,查詢起來非常不便,因此 Alan Emtage 想到了開發(fā)一個可以以文件名查找文件的系統(tǒng),于是便有了 Archie。由于 Archie 深受用戶歡迎,受其啟發(fā),美國內(nèi)華達(dá) System Computing Services 大學(xué)于 1993 年開發(fā)了另一個與之非常相似的搜索工具,不過此時的搜索工具除了索引文件外,已能檢索網(wǎng)頁。電腦 “ 機(jī)器人 ” ( Computer Robot)是指某個能以人類無法達(dá)到的速度不間斷地執(zhí)行某項(xiàng)任務(wù)的軟件程序。 世界上第一個用于監(jiān)測互聯(lián)網(wǎng)發(fā)展規(guī)模的 “ 機(jī)器人 ” 程序是 Matthew Gray 開發(fā)的World wide Web Wanderer。 與 Wanderer 相對應(yīng), Martin Koster 于 1993 年 10 月創(chuàng)建了 ALIWEB,它是 Archie的 HTTP 版本。 隨著互聯(lián)網(wǎng)的迅速發(fā)展,使得檢索所有新出現(xiàn)的網(wǎng)頁變得越來越困難,因此,在Matthew Gray 的 Wanderer 基礎(chǔ)上,一些編程者將傳統(tǒng)的 “ 蜘蛛 ” 程序工作原理作了些改進(jìn)。到 1993 年底,一些基于此原理的搜索引擎開始紛紛涌現(xiàn),其中以 JumpStation、 The World Wide Web Worm( Goto 的前身,也就是今天Overture),和 RepositoryBased Software Engineering (RBSE) spider 最負(fù)盛名。而 RBSE 是第一個在搜索結(jié)果排列中引入關(guān)鍵字串匹配程度概念的引擎。當(dāng)時 Michael Mauldin 將 John Leavitt 的蜘蛛程序接入到其索引程序中,創(chuàng)建了大家現(xiàn)在熟知的 Lycos。 傳統(tǒng)搜索引擎 (search Engine)實(shí)質(zhì)是個專用的 WWW 服務(wù)器,它存有龐大的索引數(shù)據(jù)庫,收集了全世界成千上百萬個 WWW 主頁的文字信息。 元搜索引擎的出現(xiàn),對于那些需要連續(xù)地使用不同的搜索引擎重復(fù)相同的檢索的人來說,是一個福音。元搜索引擎 是在搜索引擎的基礎(chǔ)之上, 根據(jù)該請求向多個搜索引擎發(fā)出實(shí)際檢索請求,搜索引擎執(zhí)行元搜索引擎檢索請求后將檢索結(jié)果以應(yīng)答形式傳送給元搜索引擎,元搜索引擎將從多個搜索引擎獲得的檢索結(jié)果經(jīng)過整理再以應(yīng)答形式傳送給實(shí)際用戶。串行式元搜索引擎是將查詢要求先發(fā)給某個獨(dú)立的搜索引擎 ,待其返回結(jié)果再將請求發(fā)給另一個搜索引擎 。 如圖 11 所示 是元搜索引擎的系統(tǒng)框架和工作原理圖。 圖 11 元搜索引擎的工作原理 一 個真正的元搜索引擎由三部分組成,即:檢索請求提交機(jī)制、檢索接口代理機(jī)制、檢索結(jié)果顯示機(jī)制。 接口代理 負(fù)責(zé)將用戶的檢索請求 翻譯 成滿足不同搜索引擎 本地化 要求的格式。 我們可將元搜索引擎看成具有雙層客戶機(jī)/服務(wù)器結(jié)構(gòu)的系統(tǒng)。當(dāng)然,某些元搜索引擎具有略微不同的機(jī)制。 5 圖 21 元搜索引擎的設(shè)計框架 首先啟動軟件,加載歷史瀏覽信息,同時再加載預(yù)置關(guān)鍵字與歷史關(guān)鍵字文檔。點(diǎn)擊不同的功能按鈕后,可分別進(jìn)入其各自的功能頁面。為了便于那些不會使用鍵盤的用戶使用本軟件,一個新的查詢操作可通過兩種方式來進(jìn)行:一種方式是通過鼠標(biāo)點(diǎn)擊預(yù)置的或歷史記錄的關(guān)鍵字進(jìn)行查詢;另一個 方式是通過鍵盤輸入關(guān)鍵字進(jìn)行查詢,每一次輸入的啟動軟件 用戶界面 天氣預(yù)報 新聞 股市行情 文學(xué)閱讀 預(yù)置 與歷史記錄關(guān)鍵詞 搜索引擎 1 搜索引擎 2 搜索引擎 3 ……… . 結(jié)果比較、排序、篩選、匯總 6 關(guān)鍵字都將被寫進(jìn)歷史記錄。用戶可以用鼠標(biāo)點(diǎn)擊相關(guān)網(wǎng)址,通過 IE 瀏覽器對該網(wǎng)頁進(jìn)行瀏覽。 本文實(shí)現(xiàn)的元搜索引擎軟件的模塊組成如圖 22 所示。界面模塊用于顯示一個友好的人機(jī)交互界面;功能模塊用于通過對象實(shí)現(xiàn)對功能的抽象;元搜索引擎模塊用于將關(guān)鍵字在網(wǎng)絡(luò)上進(jìn)行檢索;網(wǎng)頁嵌入模塊用于抓取的網(wǎng)頁內(nèi)容并以控件的形式在軟件中顯示出來。 表 21 源文件列表 源文件 功能模塊 主程序模塊 略 界面模塊 Stock 元 搜 索 引 擎 模 塊 網(wǎng) 嵌 模 入 模 塊 功 能 模 塊 軟件界面模塊 7 元搜索引擎模塊 網(wǎng)頁嵌入模塊 外部資源文件 背景及圖標(biāo) 略 網(wǎng)頁變體文件 天氣預(yù)報 .liu 新聞瀏覽 .liu 股市行情 .liu 文學(xué)閱讀 .liu 說明文檔 模塊具體實(shí)現(xiàn) 軟件界面模塊 本文實(shí)現(xiàn)的元搜索引擎采用 C++編寫, C++中的 MFC 是 微軟基礎(chǔ)類 (Microsoft Foundation Classes),實(shí)際上是微軟提供的 ,用于在 C++環(huán)境下編寫應(yīng)用程序的一個框架和引擎 ,VC++是 WinOS 下開發(fā)人員使用的專業(yè) C++ SDK(SDK,Standard SoftWare Develop Kit,專業(yè)軟件開發(fā)平臺 ),MFC 就是掛在它之上的一個輔助軟件開發(fā)包。需要注意的是 MFC 不只是一個功能單純的界面開發(fā)系統(tǒng) ,它提供的類絕大部分用來進(jìn)行界面開發(fā) ,關(guān)聯(lián)一個窗口的動作 ,但它提供的類中有好多類不與一個窗口關(guān)聯(lián) ,即類的作用不是一個界面類 ,不實(shí)現(xiàn)對一個窗口對象的控制 (如創(chuàng)建 ,8 銷毀 ),而是一些在 WinOS(用 MFC編寫的程序絕大部 分都在 WinOS中運(yùn)行 )中實(shí)現(xiàn)內(nèi)部處理的類。 圖 23 軟件開發(fā)環(huán)境及組成框架 本文實(shí)現(xiàn)的軟件的主畫面如圖 24所示。功能模塊的具體實(shí)現(xiàn)是由 literature news stockmarket weather1四個抽象類完成的,他們分別完成了文學(xué)欣賞、新聞閱讀、故事行情和天氣預(yù)報四個功能的抽象。 這一模塊中沒有牽扯到任何復(fù)雜技術(shù)的運(yùn)用,故不作過多詳細(xì)解釋。在因特網(wǎng)上, ActiveX 插件軟件的特點(diǎn)是:一般軟件需要用戶單獨(dú)下載然后執(zhí)行安裝,而 ActiveX 插件是當(dāng)用戶瀏覽到特定的網(wǎng)頁時, IE瀏覽器即可自動下載并提示用戶安裝。 ActiveX提供豐富的各種功能的控件,包括:多媒體控件、數(shù)據(jù)庫控件、網(wǎng)絡(luò)控件、界面控件、圖像控件、壓縮控件、圖表控件、系統(tǒng)控件、時間控件、打印控 件、綜合控件、其它類控件等。在有目錄和其它支持的網(wǎng)絡(luò)中, COM 變成了分布式 COM( DCOM)。這個組件就是 ActiveX近控件。 ActiveX 組件包括如下幾類: 1 自動化服務(wù)器:可以由其他應(yīng)用程序編程驅(qū)動的組件。自動化服務(wù)器可以含有也可以沒有用戶界面( UI),這取決于服務(wù)器的特性和功能。 3 控件: ActiveX 控件等價于以前的 OLE 控件或 OCX。 4 文檔: ActiveX 文檔,即以前所說的 DocObect,表示一種不僅僅是簡單控件或自動化服務(wù)器的對象。一個最顯著的變化是菜單的顯示方式。 5 容器: ActiveX 容器是一個可以作為自動化服務(wù)器、控件和文檔 宿主的應(yīng)用程序 。如 下 圖 25所示。 WORD wReserved1。 WORD wReserved3。 BYTE bVal。 FLOAT fltVal。 VARIANT_BOOL boolVal。 SCODE scode。 DATE date。 IUnknown __RPC_FAR *punkVal。 SAFEARRAY __RPC_FAR *parray。 SHORT __RPC_FAR *piVal。 FLOAT __RPC_FAR *pfltVal。 VARIANT_BOOL __RPC_FAR *pboolVal。 SCODE __RPC_FAR *pscode。 DATE __RPC_FAR *pdate。 IUnknown __RPC_FAR *__RPC_FAR *ppunkVal。 SAFEARRAY __RPC_FAR *__RPC_FAR *pparray。 PVOID byref。 USH
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1