廣域信息服務(wide area information service;WAIS)是網際網路提供的快速信息查詢服務工具。它是一種能查詢 500 個檢索資料庫的工具 ,所涉及的話題十分廣泛。
中文名稱 | 廣域信息服務 |
英文名稱 | wide area information service;WAIS |
定 義 | 網際網路提供的快速信息查詢服務工具。 |
套用學科 | 通信科技(一級學科),服務與套用(二級學科) |
基本介紹
- 中文名:廣域信息服務
- 外文名:wide area information service;WAIS
簡介,WAIS協定,WAIS服務評價,
簡介
WAIS允許用戶在Internet網中查詢和訪問資料庫中的任何信息。同樣WAIS採用客戶一伺服器模式。用戶提供所需查詢的關鍵字,獲取伺服器中相關的數據。伺服器通過一些統計關鍵字的啟發式算法,選擇一系列檔案列表。用戶可以根據這些列表向伺服器獲取檔案的內容;也可以繼續通過關鍵字細化查詢;甚至可以將整篇文章返回伺服器要求按文查找與此相關檔案。據統計,Internet上WAIS伺服器超過400個,大都提供基於文本資料的搜尋。美國國會會圖書館也提供基於WAIS的信息服務。
使用WAIS時,首先從伺服器的資源中選擇有必要搜尋的一個或多個資料庫,然後提供關鍵字。伺服器將返回包含關鍵字的檔案列表。每一個檔案都有一個0到1000的相關分數.粗略表示檔案與所查詢的的符合程度,並以分數對檔案排序;同時還列出檔案的位元組數。
WAIS協定
參考ISO/OSI模型,WAIS實際上是套用層協定,WAIS協定分為四個部分:初識化,初始化回響,查詢,查詢回響,與Gopher不同,協定基於二進制模式。每一個APDU由一系列不定長的域構成,每個PDU的第一個位元組表示PDU的長度,同樣每個域的每一個位元組表示域的長度。這樣,協定雙方就可以順序獲取每域的內容。根據APDU第二位元組的類型說明,可以確定該屬於哪一種APDU。
由客戶程式發出的初始化(Init APDU)操作主要為了與伺服器建立連線,可能有一些系統設定的數據,比如信息長度,最大記錄等等,並沒有用戶數據。
伺服器接到Init APDU後,返迴響應(Init—Response APDU),其中包括接受連線的狀態,伺服器接受的信息長度+最大記錄等.除外還有用於標識高亮(highlight)的控制符。
用戶給出關鍵字後,客戶程式再發出查詢(Search APDu)操作,不僅包括用戶所給出的關鍵字,還有用戶指定的所需查詢檔案的數目。
伺服器根據Search APDU,在資料庫中進行搜尋.並把所得結果按相關分數降序排序。返回的回響(Search Response APDU)中包括各個檔案的文檔號,版號,相關分數,檔案長度,標題,來源等等信息。客戶軟體據此轉化為合適的格式顯示給用戶。
WAIS服務評價
WAIS最適合基於關鍵字的文本信息查詢,但是,WAIS並不是一個通用的信息檢索工具,不能提供超文本鏈結功能,對於非文本檔案,只能查詢檔案名稱。由於WAIS沒有遵循SQL標準,因此不能與其它資料庫互動。