FlyBase 2.1  飛資得資訊

系統簡介
FlyBase 系統簡介
資料庫欄位名稱、代碼、檢索點一覽表

檢索主畫面
功能表按鈕說明
指定檢索欄位
布林邏輯運算 (and/or/not)
限定檢索 (limit to)
檢索結果排序

檢索結果瀏覽畫面
功能表按鈕說明
瀏覽書目資料
瀏覽記錄內容
輸出檢索結果

其他
瀏覽索引檔
檢索策略儲存/執行/刪除
FlyBase 檢索語法
錯誤訊息

常見問題集 (FAQ)
為什麼有 150%、175% 的檢索符合率?
為什麼用 IE 瀏覽器無法存檔?
為什麼存檔的副檔名總是 .cgi 或 .exe?



壹、系統簡介

(一) FlyBase 系統簡介

  FlyBase 系統為飛資得資訊自行開發之中英文全文檢索系統,非一般套裝軟體。本系統自 1991 年開始發展以來,隨著計算機作業平臺的演進,歷經 DOS/倚天中文、Windows 3.1、Windows 95、UNIX VT100、UNIX Server/WWW Client,以至目前最新的單機版 Web 介面,一直與大環境保持同步,並不斷地研發新功能。FlyBase 針對大量中英文資料的全文檢索,提供友善的使用者介面及迅速的系統回應。以下是 FlyBase 的一些特點:

  1. 模糊檢索 (fuzzy search):使用者可依需求設定檢索符合率的下限。
  2. 多資料庫檢索:使用者可依需求,選擇多個資料庫,同時進行檢索。
  3. 欄位可依資料庫特性需求而設計,並可針對各欄位建立權威檔 (authority file)
  4. 中文查詢介面,可作欄位群組檢索;有索引檔瀏覽功能,可直接瀏覽索引檔。
  5. 提供串字功能,並可精確限定鄰近字;具年代、日期、限定檢索功能。
  6. 檢索歷史可組合或加上新條件再檢索;可瀏覽任一次檢索結果,並可設定每頁瀏覽筆數;可儲存檢索策略,以後再叫出來執行。
  7. 在結果顯示畫面下,使用者查詢之關鍵字會呈現紅色,以方便快速瀏覽,並可進行連結檢索 (hyperlink),直接點選查詢相關資料。
  8. 完整的布林邏輯架構:可作欄位與欄位、SET 與 SET 的 and/or/not 邏輯運算。
  9. 檢索速度快:FlyBase 將索引檔做最佳化處理,檢索引擎採用壓縮及 cache 技巧,遇全文檢索或多層布林邏輯運算時,系統回應速度仍然很快。
  10. 資料輸出格式靈活:可由系統管理者自行設定,於 config 檔中定義輸出格式。
  11. 資料庫結構採變長架構:資料不受固定欄位之限制。
  12. 安全與統計:FlyBase 的 WWW 介面,可作資料庫使用統計分析及帳號管理/收費,真正作到 Intranet 安全系統。 (optional)
  13. 全文影像系統功能:支援全文影像及多媒體系統連結功能。 (optional)
  14. WWW 線上建檔介面:提供 WWW 介面之資料庫更新作業。 (optional)

回選單 

(二) 資料庫欄位名稱、代碼、檢索點一覽表

欄位名稱欄位代碼全文檢索索引檔瀏覽 限定檢索可排序必備欄位
-- -----

回選單 


貳、檢索主畫面

(一) 功能表按鈕說明

  在檢索主畫面的上方,會出現一排功能表按鈕:
檢索區並有一檢索按鈕。各按鈕的功能說明如下:

切換資料庫 (由 Login 畫面登入且資料庫在兩個以上時)
瀏覽索引檔
進階檢索模式切換至簡易檢索模式
簡易檢索模式切換至進階檢索模式
顯示操作說明
離開系統
執行檢索

回選單 

(二) 指定檢索欄位

  依檢索模式不同,在檢索區有一行或三行的檢索字串輸入方框欄位選單
方框內可輸入檢索字串,欄位選單可指定欲檢索之欄位。

  1. 不限欄位:針對所有可全文檢索 (fulltext search) 之欄位進行檢索。
  2. 一般欄位:針對特定欄位進行檢索。
  3. 檢索結果編號:針對檢索歷史作布林邏輯運算或限定檢索,其中「檢索結果編號」為檢索結果清單中之編號。

回選單 

(三) 布林邏輯運算 (and/or/not)

  在進階檢索模式下,檢索區的第一行及第二行右方有一布林邏輯運算選單
可用來指定檢索條件之間的布林邏輯關係。

  1. and:符合全部的檢索條件。
  2. or:符合任一檢索條件。
  3. not:符合此一行的檢索條件,但不符合下一行的檢索條件。

回選單 

(四) 限定檢索 (limit to)

  在進行檢索時,可針對檢索字串設定限制條件:
檢索符合率 %
將檢索符合率調低,可搜尋出較多之資料。在進階檢索模下,使用者可設定其他限制條件,以更精確地找出所需資料。

回選單 

(五) 檢索結果排序

  在檢索結果區的右上方有一排序按鈕:
在瀏覽/輸出檢索結果之前,可依檢索符合率或欄位資料的內碼 (ASCII 碼、BIG5 碼) 順序,將檢索結果作一排序。

  1. 檢索符合率:資料內容與檢索條件的符合程度。
  2. 升冪:英文符號 → 0-9 → A-Z → a-z → 中文符號 → 中文常用字 (筆劃少至多) → 中文罕用字 (筆劃少至多)
  3. 降冪:中文罕用字 (筆劃多至少) → 中文常用字 (筆劃多至少) → 中文符號 → z-a → Z-A → 9-0 → 英文符號

一般的排序動作,是針對最後一次的檢索結果作排序。如要排序較早的檢索結果,請先瀏覽該檢索結果,再回到主畫面進行排序即可。另外,檢索筆數超過排序上限時不能排序。 (排序上限可由系統管理者設定)

回選單 


參、檢索結果瀏覽畫面

(一) 功能表按鈕說明

  在檢索結果瀏覽畫面上方或下方,會出現一排功能表按鈕:
各按鈕的功能說明如下:

瀏覽上一頁的結索結果
回到檢索主畫面
由顯示記錄內容的畫面,回到瀏覽書目資料的畫面
瀏覽下一頁的結索結果
瀏覽第 n 筆結索結果 (n 由按鈕右方的方框中輸入)
顯示操作說明
離開系統

回選單 

(二) 瀏覽書目資料

  每次檢索後,在檢索區上方會出現檢索結果筆數及連結:
檢索結果20
點選該連結,可瀏覽在檢索主畫面下方的書目資料。 (直接以滑鼠拖曳 scroll-bar 至頁面下方亦可。) 如要瀏覽較早的結索結果,點選檢索結果區中,該次檢索策略的瀏覽連結即可。每筆書目資料的左邊都有一個小方格,可讓使用者自由註記,以便稍後進行列印、儲存及 e-mail 等資料輸出功能。

回選單 

(三) 瀏覽記錄內容

  在瀏覽書目資料的畫面中,每一筆記錄的右方有一個內容連結,點選該連結,即可進入瀏覽記錄內容的畫面。畫面中,紅色字用以標示檢索時所下的條件,一些可超連結 (hyperlink) 的欄位資料則可連結至相關記錄,

回選單 

(四) 輸出檢索結果

  在檢索結果瀏覽畫面的下方,有一檢索結果輸出區
預覽及儲存檢索結果


標 示欄 位
本頁 15 筆
記錄 1 至 20
部份選擇
書目
全部欄位
部份欄位
e-mail 地址 :
標題 :
可用以輸出結索結果。各按鈕及選項說明如下:

  1. 預覽:註記所需之資料筆數及輸出欄位後,選擇預覽功能,可一次瀏覽多筆記錄之內容。
  2. 儲存:系統會將檢索結果儲存為純文字格式 (text format),使用者可利用一般文書處理軟體檢視或編輯檢索結果。
  3. 列印:畫面上未提供此功能,但使用者可先以預覽功能取得所需之資料,再以瀏覽器的列印功能進行列印。
  4. e-mail:在 e-mail 地址標題輸入方框中輸入資料後,選擇 e-mail 功能,系統會將檢索結果送至使用者指定的電子郵件信箱裡。
  5. 標示/本頁 n 筆:輸出本頁的記錄。
  6. 標示/記錄 i 至 j:輸出自本頁開始最多 100 筆的資料。
  7. 標示/部份選擇:輸出使用者在瀏覽檢索結果時所勾選的資料,最多 100 筆。
  8. 欄位/書目:輸出記錄的簡略資料。
  9. 欄位/全部欄位:輸出記錄的全部欄位 (詳細資料)。
  10. 欄位/部份欄位:輸出記錄的部份欄位 (詳細資料)。使用者可點選部份欄位連結,設定輸出欄位。

回選單 


肆、其他

(一) 瀏覽索引檔

  按下檢索主畫面的「索引」按鈕後,進入瀏覽索引檔畫面,畫面上方會出現兩排功能表按鈕:
( 輸入起始字串 )
各按鈕的功能說明如下:

瀏覽上一頁的索引檔
回到檢索主畫面
瀏覽下一頁的索引檔
顯示操作說明
離開系統
選擇欄位並輸入起始字串後,按此按鈕即可跳至該欄位索引檔的指定位置,瀏覽索引檔。使用者可直接點選索引內容進行檢索。

回選單 

(二) 檢索策略儲存/執行/刪除

  在檢索結果區上方有一檢索策略功能表連結,點選後即進入檢索策略功能表
執行檢索策略
儲存檢索策略
清除所有檢索策略
清除檢索策略

各選項說明如下:

  1. 執行檢索策略:清除現有的檢索歷史 (search history),並將先前儲存的檢索策略檔案叫出來執行。 (直接輸入檔名或按鈕以瀏覽檔名皆可)
  2. 儲存檢索策略:儲存現有的檢索歷史。
  3. 清除所有檢索策略:清除現有的檢索歷史。
  4. 清除檢索策略 i 至 j:清除檢索歷史中的部份檢索策略。
  5. 確定:執行所點選的功能。
  6. 取消:放棄並回到主畫面。

回選單 

(三) FlyBase 檢索語法

  FlyBase 提供彈性的檢索功能,除了利用下拉式選單進行檢索外,亦可直接在檢索字串輸入方框中,輸入符合檢索語法的檢索策略。 (以下的斜體字範例中所用的欄位代碼及字串,僅為說明檢索語法,與實際的資料庫可能有所不同。)

  1. 全文檢索
    不限欄位:兒童教育 查詢每個全文檢索欄位中有出現「兒童教育」的資料
    childhood-education 查詢每個全文檢索欄位中有出現「childhood education」的資料
    "childhood education" 查詢每個全文檢索欄位中有出現「childhood education」的資料
    指定欄位檢索:太陽能.ti 查詢題名中有出現「太陽能」的資料
    solar-energy.ti 查詢題名中有出現「solar energy」的資料
    "solar energy".ti 查詢題名中有出現「solar energy」的資料
    跨欄位檢索:心臟.ti,kw 查詢題名或關鍵字中有出現「心臟」的資料
    heart.ti,kw 查詢題名或關鍵字中有出現「heart」的資料
    (檢索多個英文單字時,必須用減號 "-" 連接或用雙引號括起來)

  2. 全文檢索中的英文字串字
    針對英文字彙的全文檢索,FlyBase 提供英文字串字 (truncate,或譯切截) 的功能,以一些萬用字元 (wildcard) 來表示多個相似的英文單字。
    "$" 字尾串字: 只可置於字尾,可代表任意個字母。 (亦可用 "*" 表示)
    heart$可找所有以 heart 為字首的字,包括:heart, hearts, heartbeat, ......
    "#" 任一字母: 可置於字中或字尾,代表任一字母。
    v#cation 可同時檢索 vacation, vocation
    "?" 零或一個字母: 可置於字中或字尾,代表零或一個字母。
    colo?r 可同時檢索 color, colour
    librar??? 可同時檢索出 library, librarian, libraries, ...... (即可檢索出 librar 為首 0∼3 個字母的單字)
    "*" 任意個字母: 可置於字中或字尾,代表任意個字母。
    psycho*gy可同時檢索出 psychology, psychobiology, psycophysiology, ......

  3. 全文檢索中的字間距離限定
    除了英文字串字的功能,FlyBase 也提供了針對中文及英文片語的字間距離限定功能。
    "#" 隔一個字:漢#帝 可同時檢索出漢文帝、漢武帝……
    "?" 隔零或一個字:聯合?報可同時檢索出聯合報、聯合晚報……
    "air ? pollution" 可同時檢索出 air pollution, air photochemical pollution, ......
    "*" 隔任意個字:天寶*年 可同時檢索出天寶年、天寶四年、天寶十三年……
    "#" "?" 混合使用: 開元#?年 可同時檢索出開元天寶年、開元建中年、開元27年、開元八年…… (即可檢索出「開元」與「年」相距 1∼2 個字的片語)

  4. 欄位檢索
    欄位檢索與全文檢索的不同,在於前者以整個欄位資料內容來作比對,而後者只要資料中出現特定字串即可。FlyBase 的檢索主畫面中,可利用下拉式選單進行全文檢索,而未提供欄位檢索的下拉式選單介面。但在瀏覽索引檔或瀏欄檢索結果時,點選連結所進行的檢索,就是以欄位檢索的語法來表示的。
    完全符合比對:au=陳大中 檢索作者「陳大中」的資料
    sc="univ. of florida" 檢索學校「Univ. of Florida」的資料
    詞尾切截比對:kw=圖書* 檢索關鍵字「圖書」、「圖書館」、「圖書館學」……的資料
    au="chen,*" 檢索作者「Chen, Han-Lin」、「Chen, Tai-Fong」……的資料

  5. 布林邏輯運算
    一般布林運算: 國劇 or 戲曲 檢索包含「國劇」或「戲曲」之資料
    cancer and death 檢索同時包含 cancer 及 death 之資料
    愛因斯坦 not 相對論 檢索包含「愛因斯坦」但不包含「相對論」之資料
    指定欄位之
    布林運算:
    陳三.au and 地震.kw 檢索作者包含「陳三」及關鍵字包含「地震」之資料
    chen-san.au and earthquake.kw 檢索作者包含「Chen San」及關鍵字包含「earthquake」之資料
    (蝴蝶 or 蜻蜓).ti,kw 檢索題名或關鍵字包含「蝴蝶」或「蜻蜓」之資料
    (運算優先次序為 not > and > or,但可用括弧指定運算次序)

  6. 檢索歷史
    檢索歷史組合:1 or 2 將第 1 次和第 2 次檢索結果做「or」運算
    3 and 潛水 找出第 3 次檢索結果中包含「潛水」之資料

  7. 限定檢索
    一般限定檢索: 火山/yr=1985-90 找出年代 1985∼1990 中包含「火山」之資料
    火山/fu=y 找出包含「火山」且有全文影像檔之資料
    火山/yr=85-90,fu=y 找出年代 1985∼1990 中包含「火山」且有全文影像檔之資料
    與其他檢索組合: 圖書館.ti/da=9207-9306 找出日期 1992 年 7 月∼1993 年 6 月中題名包含「圖書館」之資料
    (水.ti and 光合作用.kw)/
    yr=88-92,ty=博士
    找出年代 1988∼1992 中題名包含「水」且關鍵字包含「光合作用」之博士論文
    5/ty=博士 and 陶器.kw 找出第 5 次檢索的博士論文中關鍵字包含「陶器」者

回選單 

(四) 錯誤訊息

  1. 無效的功能選項:CGI 功能選項 (參數「o」) 錯誤。
  2. 無法讀取設定檔:伺服端 CGI 設定檔讀取失敗。
  3. 您的機器 IP 無法辨識:Web 伺服器無法辨識客戶端 IP 位址。
  4. 您的機器 IP 不被允許進入:客戶端 IP 位址不在允許範圍之內。
  5. 記憶體不足:伺服端 CGI 執行記憶體不足。
  6. 無法與資料庫主機連線:伺服端資料庫 server 未啟動、子行程啟動失敗或伺服端網路連線失敗。
  7. 資料庫連線回復失敗:無法繼續上一次的資料庫連線。可能是連續點選了兩次按鈕或超鍊結 (hyperlink),或是登出 (logout) 後試圖再回到前畫面進行檢索,或是伺服端 CGI 異常終止等原因造成。
  8. Timeout 時間已到:客戶端超過預設時間未再有任何檢索或瀏覽動作。伺服端將自動結束此一連線作業,並釋放系統資源。
  9. 帳號或密碼錯誤:登入需帳號/密碼的資料庫時,帳號或密碼錯誤。
  10. 無法讀取輔助說明檔:伺服端 CGI 無法讀取輔助說明檔。
  11. 無資料庫可供選擇:所登入帳號 (或無密碼帳號) 無對應的資料庫清單。
  12. 資料庫選擇錯誤:CGI 所選資料庫不在可選範圍內。
  13. 資料庫使用人數已滿:伺服端資料庫連線人數已達使用人數上限。
  14. 資料庫登入失敗:伺服端無法成功地執行資料庫初始化程序。
  15. 資料庫限定檢索條件初始化失敗:伺服端無法成功地執行資料庫限定檢索條件初始化程序。

回選單 


伍、常見問題集 (FAQ)

為什麼有 150%、175% 的檢索符合率?

  糢糊檢索 (fuzzy search) 是 FlyBase 新增的功能。記錄的符合率若為 150%、175% 等,表示使用者所下的檢索字串在記錄中出現了一次以上,可能會是使用者較感興趣的資料,系統將這些資料標示為較高的符合率,以節省使用者在大量檢索結果中瀏覽尋找所花的時間。在檢索主畫面中,使用者可利用下拉式選單設定檢索符合率的下限,決定搜尋資料時的精確度。以檢索「兒童教育」為例,不同的資料,系統會給定不同的檢索符合率:

……兒童教育……100%
……兒童……50%
……教育……50%
……兒童□教育……93%
……兒童□□教育……90%
……兒童……教育……80%
……兒童教育……兒童教育……150%
…兒童教育…兒童教育…兒童教育…175%
……兒童教育……教育……143%
……教育……教育……75%

因為有 4 個字 (兒、童、教、育),所以每符合一個字,最多可增加 25% 的符合率,但距離越遠符合率會越低,其公式為:

25% * (1 / sqrt(1 + d))

其中 d 為該字與前一字的距離。若這些字出現的次數超過 1 次以上,符合率會向 200% 邁近,如:2 次完全符合的符合率為 150%,3 次的符合率為 175%,4 次的符合率為 192%……,最高到 199%。若只有部份符合,則符合率最高只到 99%。

回選單 

為什麼用 IE 瀏覽器無法存檔?

  在儲存檢索結果或檢索歷史時,Netscape 瀏覽器會出現一檔案儲存對話盒,IE 瀏覽器則需選擇檔案(F)功能表中的另存新檔(A)。在對話盒中選擇目錄,並輸入檔案名稱 (如 mydata.txt) 後存檔,即完成存檔動作。

回選單 

為什麼存檔的副檔名總是 .cgi 或 .exe?

  在儲存檢索結果或檢索歷史時,會出現一檔案儲存對話盒,若未輸入完整的檔案名稱,則瀏覽器預設副檔名為 .cgi 或 .exe。請輸入完整的檔案名稱 (如 mydata.txt) 再存檔即可。

回選單 


版權所有 1998 飛資得資訊有限公司