邱明輝
〔摘 要〕[目的/意義]近半個世紀以來,研究者在信息查詢系統(tǒng)分面導航的設計和評價中積累了豐富的研究成果,但這些成果卻一直處于分散雜亂狀態(tài),不能很好地指導信息查詢系統(tǒng)的設計。[方法/過程]本文采用文獻調查法和文獻分析法,根據影響信息查詢系統(tǒng)可用性的情境框架,從系統(tǒng)、任務、用戶等方面對這些成果進行分析綜合。[結果/結論]由此組織成一個支持信息查詢系統(tǒng)分面導航設計的知識體系并就其設計提出相關建議。
〔關鍵詞〕分面導航;信息查詢系統(tǒng);系統(tǒng)設計;可用性
DOI:10.3969/j.issn.1008-0821.2018.10.012
〔中圖分類號〕G250.7 〔文獻標識碼〕A 〔文章編號〕1008-0821(2018)10-0078-07
〔Abstract〕[Purpose/Significance]Despite the great achievements in the research on the design and evaluation of faceted navigation in information search systems in the past 50 years,very little systemic analysis has been made on the research findings.Due to the discreteness and the isolation of the current research findings,it is very difficult to make use of them to guide the design of information search systems.[Process/Method]This paper applied literature investigation method and literature analysis method to analyze and summarize these research findings in terms of systems,tasks,users,etc.according to the context framework that affects usability of information search systems.[Results/Conclusion]A knowledge system that supports faceted navigation in information search systems would be set up and some relative suggestions will also be put forward.
〔Key words〕faceted navigation;information search system;system design;usability
近半個世紀以來,研究者們在信息查詢系統(tǒng)的分面導航功能(以下簡稱分面導航)設計和評價中積累了豐富的經驗和知識,但卻很少有人對此進行過全面的分析和總結,導致這些研究成果一直處于分散雜亂的狀態(tài),不能很好地指導信息查詢系統(tǒng)的設計。針對目前的情況,本文利用影響信息查詢系統(tǒng)可用性的情境框架,把這些長期積累下來的有關分面導航設計和評價的研究成果分析、綜合、組織成為一個體系,并就分面導航的設計提出相關建議。
1 相關研究
傳統(tǒng)的信息查詢系統(tǒng)如圖書館的OPAC雖然沒有分面導航,但往往在查詢前需要限定內容范圍或語種范圍,這實際上就是具有初步分面導航的設置,也就是說信息查詢系統(tǒng)其實早就有分面導航了。分面導航整合進信息系統(tǒng)后,不僅增加了查詢的方法,豐富了查詢的表達性,而且提高了查詢的效率,優(yōu)化了查詢的用戶體驗。下面大致從技術和使用兩個方面對信息查詢系統(tǒng)中分面導航的研究成果展開回顧。
1.1 技術方面的研究
從技術方面研究分面導航的重點是如何生成分面體系。從20世紀80年代起,研究者們就開始研究查詢結果的自動分類及自動聚類問題[1]。Scatter/Gather系統(tǒng)是一個開發(fā)得比較早且進行過交互測試的自動聚類系統(tǒng),Cutting等[2]的研究表明,自動聚類雖然在速度、準確性方面存在問題,但受試者能夠識別自動聚類生成的最相關類目,在信息查詢上具有較大的應用前景。類似地,Kki[3]在研究Findex自動聚類系統(tǒng)后發(fā)現(xiàn),當排序不能很好地處理查詢結果列表時,自動聚類生成的類目能在限定查詢結果范圍上發(fā)揮有效的作用。
有很多研究是關注如何利用現(xiàn)有的分類系統(tǒng)生成分面體系。如Mcgrath[4]針對如何把圖書館目錄中的LCSH標題詞應用于分面導航的問題,在系統(tǒng)設計、標引方法和標題結構等方面都提出了相應的改進意見。澳大利亞國家圖書館在FRBR原型系統(tǒng)的研究[5]中,則探討了如何把MARC記錄中的字段轉化為不同分面的方法問題。
有不少研究則是關注如何呈現(xiàn)分面體系。如Sandvold[6]在設計實踐的基礎上,提煉出帶多選框的分面查詢、帶單選按鈕的分面查詢和列表交叉選擇分面查詢3種分面查詢設計方法,對如何設計組面內選項的關系、組面內選項的數量及組面內選項的顯示提出了具體的指引。Lemieux[7]總結了組面深度和寬度、組面及其選項數量的關系,他認為,由于屏幕空間有限,當組面數量比較多時,不可能也不必要把所有的組面及其選項都顯示出來。
1.2 使用方面的研究
分面導航在幫助用戶理解信息空間、選擇查詢主題上發(fā)揮著重要的作用。Wilson[8]在考察用戶使用mSpace系統(tǒng)后認為,分面有助于用戶理解館藏結構,構建更具有表達性的檢索式。Capra等[9]為美國勞工統(tǒng)計局網站設計了普通主題界面、簡單分面界面和圖形化的分面關系界面3種界面,要求用戶分別利用這3種界面完成簡單查詢任務、復雜查詢任務和探索查詢任務3種任務,從中測試各種界面對任務的支持情況和用戶與界面交互的感受。研究表明,分面可以幫助用戶縮小查詢范圍,把握信息的總體概念;用戶們雖然接受分面界面,但仍喜歡熟悉的普通主題界面;自動分面查詢并不一定適合各種情況,但其效率和效益優(yōu)于人工標引的結果。
分面導航在信息探查中發(fā)揮著重要的作用。Kules等[10]測試了受試者視覺駐留在OPAC界面搜索區(qū)、分面區(qū)、結果記錄區(qū)、面包屑區(qū)、導航鏈接區(qū)、排序區(qū)、提示區(qū)和選擇框區(qū)的情況,發(fā)現(xiàn)受試者花費在分面區(qū)的時間大概相當于花費在處理查詢結果時間的一半。受試者認為分面有助于查詢主題條理化,也有助于深入探討某一子主題。在查詢的某些階段分面區(qū)可能與結果記錄區(qū)同樣重要,甚至可能更重要,例如要從中選擇一子主題作進一步探索時,受試者常常在分面區(qū)上比結果記錄區(qū)上駐留更長時間。
當查詢結果記錄數量龐大時,分面導航能有效地幫助用戶找到所需要的信息。Dellit等[11]認為,在這種情況下可以利用分面體系進行探查;可以沿著導航路徑找到更多相似的結果;可以在瀏覽的基礎上明確查詢主題。
以上只是從技術和使用兩個方面列出了近半個世紀以來有關信息查詢系統(tǒng)分面導航設計和評價中的一小部分研究成果,還有其它更多的研究成果一直都是處于分散雜亂狀態(tài),沒有很好地組織起來用于指導信息查詢系統(tǒng)的設計。
2 研究框架、方法和概念
2.1 研究框架
在本人以前的研究[12]中,把影響信息查詢系統(tǒng)可用性的情境因素分為系統(tǒng)、任務、用戶和環(huán)境4個方面,即為影響信息查詢系統(tǒng)可用性的情境框架(見圖1)。每一方面的含義如下:
2.1.1 系統(tǒng)
系統(tǒng)是指信息查詢系統(tǒng),是決定信息查詢系統(tǒng)性能的最主要部分,在本文中特指信息查詢系統(tǒng)中的分面導航,包括分面來源、分面體系、分面呈現(xiàn)等因素。
2.1.2 任務
任務是指用戶與信息查詢系統(tǒng)交互的目的,是研究信息查詢系統(tǒng)性能的重要組成部分,主要包括任務的目的、主題、結構、維度、階段等因素。
2.1.3 用戶
用戶是指信息查詢系統(tǒng)的使用者,是研究信息查詢系統(tǒng)性能的又一重要組成部分,主要包括年齡、性別、知識、經驗、專業(yè)、職業(yè)、生理狀況和教育程度等方面,重點是用戶具有的專業(yè)知識、系統(tǒng)知識、查詢知識、認知能力等因素。
2.1.4 環(huán)境
環(huán)境是指除系統(tǒng)、任務、用戶以外影響信息查詢系統(tǒng)性能的其它方面,主要包括物理、氣候、經濟、社會、文化等因素。
為了把長期積累下來的與信息查詢系統(tǒng)分面導航有關的研究成果組織起來,本文利用影響信息查詢系統(tǒng)可用性的情境框架,根據研究成果中有關分面導航對情境因素的不同影響,著重從系統(tǒng)、任務、用戶3個方面進行分析和綜合。由于有關分面導航對環(huán)境因素影響的研究成果較為零散,將在另文論述,本文不作研究。
2.2 研究方法
本文主要采用文獻調查法和文獻分析法收集、分析與分面導航設計和評價有關的研究成果。這些成果從研究對象看包括了OPAC、發(fā)現(xiàn)工具和數字圖書館等信息查詢系統(tǒng)中與分面導航有關的內容,從研究對象看包括了分面導航的技術研究和使用研究的內容。本文采用文獻調查法把這些研究成果收集起來,然后采有文獻分析法分析分面導航對情境因素的不同影響,利用影響信息查詢系統(tǒng)可用性的情境框架綜合為系統(tǒng)、任務、用戶3個方面。
2.3 相關概念
分面導航又叫分面查詢、分面搜索,是指在信息查詢系統(tǒng)中呈現(xiàn)分面體系或分面體系中的一部分,幫助用戶從組面、亞面或類目出發(fā)導航到所需要的記錄,方便用戶縮小、擴大查詢范圍或改變查詢方向的設置。其中:分面又叫組面,是按照一定特征或維度對某一主題領域進行劃分得到的一組類目,每個組面可以劃分為若干個亞面,每個亞面又可以劃分為若干個類目,由此進一步細分下去,從而形成由組面、亞面、類目組成的按照一定規(guī)則排列的分面體系。由一個組面劃分出來的全部亞面稱為該組面的選項,由一個亞面劃分出來的全部類目稱為該亞面的選項,本文中把組面選項、亞面選項或類目選項簡稱為組面內選項,把組面選項、亞面選項和類目選項合稱為組面及其選項。組面的劃分必須遵循分類原則,同一個組面的選項其概念外延應盡可能互斥,組面內選項都繼承了所屬組面的特征,每個組面、亞面或類目都以概念明確、含義清晰的語詞作為標識,所有的組面、亞面和類目組成一個連續(xù)的、完整的分面體系。值得注意的是,在分面體系中允許同一個概念歸屬于不同的組面,由此可以增加查詢的入口,方便用戶從更多途徑查找所需要的信息,但應避免出現(xiàn)一個概念的信息分屬于不同組面的情況,因為需要選擇多個組面進行查詢會增加漏檢的可能性。
3 系統(tǒng)因素
3.1 組面及其選項的來源
3.1.1 直接來自元數據記錄
如作者、主題、出版時間、載體類型、入藏時間、能否通過網絡獲取、當前是否在館等組面都可以直接從元數據記錄中來[13]。
3.1.2 由元數據記錄轉化而來
比較常見的是把元數據記錄中的分類號或主題詞映射到相應的組面中,如把MARC的6XX字段中的形式復分生成讀者對象類型組面;把MARC的某些代碼轉換成組面,如利用043字段生成文獻內容的地理位置組面,041字段生成文獻語種組面,048字段生成樂器或聲部組面,008字段生成語種、內容特征、載體形態(tài)、文學體裁、讀者對象類型等組面[14]。
3.1.3 通過數據挖掘得到
目前在數據挖掘基礎上主要采用自動聚類和自動分類兩種方法得到組面及其選項[15]。自動聚類是根據一定的算法把具有某一相似特征的信息聚集為一組,其優(yōu)點是能夠自動聚集相似的信息,自動賦予類目標識,及時反映新趨勢新方向,特別適用于處理文本信息;其缺陷是聚類不夠準確,標識不夠直觀,不能很好地揭示出層次結構,分面體系不穩(wěn)定導致缺乏預見性等。自動分類是以人工方法構建分面體系,然后以自動方法為信息賦予類目標識,其優(yōu)點是層次清晰,類目標識準確,可以預測組面結構,易于在不同層次類目間轉換;其缺陷是采用自動方法賦予的類目標識不夠準確,由于預先設置了分面體系,不能及時地反映新趨勢新方向。有研究者[16]認為,在當前技術條件下一個設計良好的分面體系與自動分類相結合,其性能要優(yōu)于自動聚類的結果。
3.2 組面及其選項的呈現(xiàn)形式
3.2.1 組面及其選項的層次結構
組面及其選項的層次結構可以分為兩類,一類是只有一個層次的平面型組面,即在組面下列出所有的類目;另一類是多層次的等級型組面,即在組面下列出亞面,在亞面下列出類目,必要時還可以細分下去,如CNKI的文獻分類目錄組面、超星數字圖書館的圖書分類組面都超過三級類目。等級型組面能夠比較專深地表達信息需求和類目內容,但會占用比較多的屏幕空間,增加用戶的記憶負擔,因此,組面的層次不宜太多,盡可能采用扁平化的組織結構。
3.2.2 組面內選項的關系
組面內選項的關系即同一組面下的亞面或同一亞面下的類目的關系,可以有單選列表、多選并列列表和多選交叉列表三種形式。單選列表式是指在組面標識之下以列表形式列出所有的亞面和類目,選擇其中一個選項后,系統(tǒng)以該選項進行查詢并顯示出滿足條件的查詢結果。為了便于識別和區(qū)分,有的系統(tǒng)還會在選項前設置單選框,這是在信息查詢系統(tǒng)中比較常見的表達組面內選項關系的方式。多選并列列表式是指在組面標識之下以列表形式列出所有亞面和類目,每個選項前設置一個選擇框,選擇同一個組面、亞面或類目下的一個或多個選項后,選項之間構成邏輯“或”的關系,系統(tǒng)以此進行查詢并顯示出滿足條件的查詢結果。多選交叉列表式是指在組面標識之下以列表形式列出所有亞面和類目,選項間概念不一定互斥,每個選項前設置一個選擇框,選擇同一個組面、亞面或類目下的一個或多個選項后,選項之間構成邏輯“與”的關系,系統(tǒng)以此自動查詢并顯示出滿足條件的結果記錄[17]。在設計組面內選項的關系時,由于多選交叉列表式相對比較少見,如果系統(tǒng)中已存在多選并列列表式時,應慎重采用多選交叉列表式的設計。
3.2.3 組面內選項的排列
為了便于瀏覽和選擇選項,組面內選項應按用戶熟悉的、可以預測的順序排列[18],比較常見的是按字母順序、數字順序、時間順序、語義順序、符合條件的記錄數量或選項的點擊次數排列。
組面內選項的排列應采用簡潔直觀的分欄格式,不宜采用緊湊格式。如Flamenco菜譜系統(tǒng)的界面為了節(jié)約屏幕空間,根據組面內選項的長度自動計算出欄目的數量,在有的組面下顯示一欄選項,有的組面下顯示兩欄選項,保證在每個組面下顯示統(tǒng)一的欄目數量,以便于用戶瀏覽和選擇。由于每個組面下只能顯示有限個選項,F(xiàn)lamenco一般只顯示最重要的或最常被點擊的選項,其它選項則要點擊“more…”時才顯示出來。又如eBay的界面中每個組面下通常只顯示出4個選項,除價格組面下的選項按價格區(qū)間的升序排列外,其它組面內的選項大都按字順排列;有趣的是藝術家組面下的4個選項既不按知名度也不按點擊次數排列,而是從姓名首字母為L-M的藝術家中選取4個選項按字順排列,這一排列方法能否提高可用性值得關注[19]。
3.2.4 組面內選項的數量
組面內選項的數量不宜太多,盡可能在一個界面內顯示出來。有研究者[20]建議數量控制在50個以內為宜,這樣用戶不必為瀏覽、選擇選項而滾動屏幕,也無須記住過多的選項內容。當組面內選項的數量比較多時,為了節(jié)省屏幕空間宜采用伸縮/隱藏顯示法,在縮略顯示時選項控制在7±2個之間,其它選項在點擊“顯示更多”鏈接時顯示出來。當組面內選項的數量龐大,采用以上方法也不能有效解決問題時,應考慮增加組面的層次[21]。
當進入組面、亞面或類目的層次越來越深時,符合條件的查詢結果記錄數量會越來越少,這時候有些選項下符合條件的查詢結果記錄數量可能為零。為了保持分面體系的一致性,對于查詢結果記錄數量為零的組面選項仍然要顯示出來,這類似于操作系統(tǒng)中的快捷菜單,有些命令選項雖然不可用但仍會顯示,只是采用灰顏色以區(qū)別于正常的選項。在eBay中當符合條件的查詢結果記錄數量很少時,如少于10條時,再用組面內選項提煉查詢結果已沒有意義,這時雖然仍會顯示出組面內選項,但點擊選項后不再執(zhí)行查詢操作。
3.2.5 組面及其選項的顯示
由于屏幕空間有限,當組面及其選項數量比較多時,全都顯示出來既不現(xiàn)實也不必要。例如,如果把組面放置在查詢界面的兩旁,則需要翻屏才能瀏覽全部組面及其選項;把組面放置在界面的上方,則需要翻屏才能瀏覽查詢結果。而用戶在瀏覽查詢結果界面時更關注的是能立即瀏覽查詢結果,任何包括翻屏在內的操作都會增加用戶的負擔。因此,在查詢界面中顯示的組面及其選項數量不宜太多[22]。
另外,由于用戶的需求往往集中在有限的幾個組面,把組面及其選項全都顯示出來不僅會浪費用戶瀏覽的時間,也會增加用戶記憶的負擔。mSpace系統(tǒng)的做法是根據用戶的需求,開始只顯示出用戶們感興趣的有限個組面及其選項,其它組面采用伸縮/隱藏顯示只呈現(xiàn)組面標識,當點擊組面標識后才顯示組面內選項,與此同時,在面包屑導航條中按照選擇的次序顯示出被選擇的組面及其選項[23]。另一個例子是eBay在設計面包屑導航條時,原打算用顯眼的黑色粗體字,組面標識下的選項用灰色正常體字,后來修改為組面標識用正常體字,組面標識下的選項用黑色粗體字,用以刪除組面選項的文本標識“Cancel”也改用圖片標識“”。這些細節(jié)性的修改不僅能更直觀地顯示出組面之間的關系,也能更好地理解已選擇的組面選項之間的關系;而改用圖片標識“”表示刪除組面選項的操作,有助于更好地理解標識的含義,避免誤把文本標識“Cancel”當成是組面選項[24]。
3.2.6 可視化設計
界面元素的排版布局具有提示作用,能直觀地指引用戶該做什么、如何去做,因此界面可視化的重要程度不應低估。在分面導航中呈現(xiàn)的信息應在排列方式、放置位置、留白比例和文字的字體、字號、粗細、顏色之間保持一定的平衡,既要盡可能多地呈現(xiàn)信息,又要便于區(qū)分各種界面元素;組面及其選項的標識要易于識別,易于理解,并且能明晰選項的層次關系;不僅能把用戶感興趣的、點擊次數多的組面及其選項呈現(xiàn)出來,而且能與面包屑導航條、查詢結果記錄列表相結合,把已選擇的組面及其選項、可選擇的組面及其選項以及它們之間的關系呈現(xiàn)出來,在這中間一些細微之處的設計需要反復權衡。例如對于呈現(xiàn)在組面及其選項后面符合條件的記錄數量,需要考慮記錄數量的字體是用正體、粗體還是粗體,組面及其選項與記錄數量是分欄顯示還是不分欄緊湊顯示等細節(jié)問題。當然,最合理的方案應該是在綜合考慮上述問題的同時,界面呈現(xiàn)的信息盡可能多,還不至于讓用戶感到迷?;靵y[25]。
3.3 分面導航的設計原則
3.3.1 慎重考慮寬度與深度關系
在設計分面導航時應慎重考慮組面及其選項的寬度和深度。當類目的數量一定時,通常情況下拓展寬度要優(yōu)于增加深度,因為同層次的選項比較多時便于用戶瀏覽和計劃下一步的操作;而層次比較多時則會使用戶一直處于緊張的探索狀態(tài),產生難于控制系統(tǒng)的感受。
也有研究者把分面導航中組面的數量與其在網站中所處的位置深淺結合起來考慮。Endeca的方案架構師Tomlinson認為,對處于網站淺層位置的分面導航,設置的組面數量可以少些,組面內的層次可以深些;對處于網站深層位置的組面導航,設置的組面數量應該多些,組面內的層次應該淺些[26]。
3.3.2 支持組面及其選項之間的靈活轉換
分面導航要支持用戶在不同組面或同一組面內不同選項間的轉換,重點是要解決組面及其選項比較多時界面過于擁擠、標識容易混淆的問題,以及用戶在多個組面或組面內不同選項間轉換時迷失方向的問題。常見的一種方法是當鼠標點擊某個組面選項時,顯示出該選項下所有等級的類目,其優(yōu)點是能夠顯示出所有類目,便于用戶從中選擇合適的選項,缺陷是當選項數量龐大時需要翻屏才能完整瀏覽,也不利于選擇多個選項。另一種方法是采用伸縮/隱藏顯示法逐級呈現(xiàn)出從組面到被選擇選項的所有類目,但也存在一定的缺陷,包括展開時如果選項數量過多同樣也需要翻屏才能完整瀏覽,而且用戶在不熟悉分面體系時很難選擇合適的選項。Flamenco菜譜系統(tǒng)對第二種方法作了改進,它采用逐級呈現(xiàn)分面體系的方法,在查詢界面左側分欄縱向列出組面及已選擇的類目,在其下列出該類目所有的選項及符合條件的記錄數量,當鼠標指針指向一個選項時,顯示出該選項下一級的所有選項,即系統(tǒng)可以同時呈現(xiàn)三個級別的類目;在查詢界面的右側分組顯示出查詢結果,同時,所有被選擇的組面及其選項顯示在查詢結果上方的面包屑導航條中。
3.3.3 與關鍵詞搜索無縫整合
分面導航如何與關鍵詞搜索相結合成為信息查詢系統(tǒng)設計成功與否的關鍵[27]。有的系統(tǒng)缺乏靈活性,如在執(zhí)行關鍵詞搜索后可以通過分面導航限定查詢范圍,但再次執(zhí)行關鍵詞搜索時又開始了新一輪的查詢。這要求系統(tǒng)不僅可以隨時進行分面查詢,還可以隨時進行關鍵詞搜索,并且選擇的組面及其選項與執(zhí)行搜索的關鍵詞將整合顯示在面包屑導航條中;用戶可以繼續(xù)使用分面導航或關鍵詞搜索以縮小查詢范圍,也可以取消已經選擇的組面及其選項或關鍵詞限定以擴大查詢范圍。分面體系還可與關鍵詞搜索的查詢詞提示功能結合起來,當用戶在查詢框中輸入關鍵詞時,系統(tǒng)能在查詢詞提示列表上顯示與該關鍵詞相關的組面及其選項。這樣的設置能減輕用戶的記憶負擔,幫助用戶選擇最相關的查詢詞構建查詢式[28]。
3.3.4 與面包屑導航條緊密結合
分面導航與面包屑導航條結合起來后,利用分面導航進行查詢的導航策略、搜索用過的關鍵詞都可以通過面包屑導航條反映出來。如在Flamenco菜譜系統(tǒng)的界面中,面包屑導航條把分面導航、關鍵詞搜索和查詢結果瀏覽緊密地結合在一起[29],用戶利用分面體系連續(xù)導航時,導航策略顯示在面包屑導航條中;用戶在查詢過程中可以隨時使用關鍵詞搜索,搜索用的關鍵詞也顯示在面包屑導航條中;用戶在面包屑導航條中可以隨時去除某一組面選項或關鍵詞,以擴大或縮小查詢范圍;符合條件的查詢結果記錄顯示在面包屑導航條之下,用戶可以從中選擇合適的記錄或者通過面包屑導航條修改查詢策略。
3.3.5 與查詢結果的處理相互配合
信息查詢系統(tǒng)中的分面導航必須與查詢結果的處理相互配合,一方面可以靈活地擴大或縮小查詢范圍;另一方面可以探索館藏資源和學習查詢知識。如在English等[30]應用Matrix View軟件構建的建筑圖片庫網站中,整合了分面導航和關鍵詞搜索功能。其中,分面導航位于查詢結果概覽界面的左側,一共有9個組面,每個組面分為兩行,第一行顯示出組面和已選擇的類目,第二行是當前類目下的所有選項,當用戶點擊其中一個選項后執(zhí)行分面導航操作,把查詢結果限定在該組面選項。為了便于用戶處理查詢結果,系統(tǒng)在呈現(xiàn)組面及其選項時要求:當查詢結果記錄數量不超過50個時,組面及其選項同上分成兩行排列;當記錄數量在51~500之間時,組面及其選項仍分成兩行,但當前類目下的選項按字順排列;當記錄數量超過500個時,組面及其選項仍分成兩行,但當前類目下的選項按字順排列,并增加首字母索引。這樣設置的查詢結果概覽界面把分面導航、關鍵詞搜索與查詢結果處理結合起來,直觀易用,能有效地探查大型館藏資源。
3.3.6 查詢結果記錄數量可以預覽
在整合了分面導航的信息查詢系統(tǒng)中,要求在選擇組面及其選項后可以預覽符合條件的查詢結果記錄數量,具有這一功能的系統(tǒng)支持動態(tài)查詢[31],能即時顯示符合條件的記錄數量,能根據記錄數量及時調整組面及其選項,以擴大、縮小查詢范圍或改變查詢策略。這一功能還可以幫助用戶嘗試和理解查詢方法,避免下載一些不必要的信息,減輕網絡的負載,特別適用于缺乏查詢知識或系統(tǒng)知識的用戶,同時能使用戶獲得控制查詢過程的感受。
4 任務因素
4.1 支持需求不明確的查詢任務
分面導航能夠提供有用的線索幫助用戶了解信息查詢系統(tǒng)的收藏范圍、內容結構和組織方法;無須輸入文本信息,通過點擊鼠標就可以選擇或放棄組面及其選項,使用戶在探索中逐漸明確信息需求和查詢方法。因此,整合了分面導航的信息查詢系統(tǒng)有利于用戶完成開放性的或者目標不明確的查詢任務[32]。Wilson等[33]測試了用戶使用Newsfilm Online Archive網站的分面導航和關鍵詞搜索查詢影視剪集的情況,發(fā)現(xiàn)受試者使用分面導航的次數是使用高級搜索和布爾查詢次數之和的五倍;使用分面導航的次數和使用關鍵詞搜索(簡單搜索、高級搜索和布爾查詢)的次數基本持平,這兩種功能還經常交替使用。此外,受試者認為分面導航中呈現(xiàn)出多個組面有助于用戶理解館藏結構,也有助于用戶構建查詢式。測試還表明,分面導航能夠支持探查行為,但受試者并非在不熟悉系統(tǒng)時會傾向于使用分面導航、在熟悉系統(tǒng)后會傾向于使用關鍵詞搜索,實際情況是受試者熟悉系統(tǒng)前后使用這兩種功能的次數是基本持平的。
4.2 支持中前期階段的查詢任務
分面導航有助于用戶明確查詢任務,非常適用于需求不明確的查詢任務的中前期階段。English等[34]測試了受試者使用Epicurious菜譜系統(tǒng)的簡單搜索(沒有分面導航)、高級搜索(具有分面導航)和瀏覽(分面導航)3種界面執(zhí)行查詢任務的情況,發(fā)現(xiàn)分面導航在構建查詢式和處理查詢結果方面與單純的關鍵詞搜索相比具有一定的優(yōu)勢,還發(fā)現(xiàn)具有分面導航的高級搜索界面和瀏覽界面對處于不同階段的任務具有不同的適用性,分面導航適合于高約束查詢任務(選擇多個組面選項或使用多個關鍵詞的任務)的初始階段和低約束瀏覽任務的中間階段。受試者利用高級搜索界面完成任務時,由于界面中列出了所有的組面及其選項,可以激勵用戶選用更多的約束條件,還可以把分面導航和關鍵詞查詢結合起來,方便用戶探索館藏內容和查詢方法,非常適合處于初始階段的高約束查詢任務。受試者利用瀏覽界面完成低約束瀏覽任務時,用戶選擇其中一個組面選項后進入查詢結果界面,這時呈現(xiàn)的所有組面及其選項為用戶揭示出館藏的概況,用戶可以選擇在查詢結果中搜索,也可以選擇組面及其選項縮小查詢范圍,還可以點擊“返回”按鈕返回上一個步驟的界面,非常適合處于中間階段的瀏覽任務。
5 用戶因素
5.1 與用戶的偏好保持一致
分面導航的設計應注意與用戶偏好保持一致。用戶們普遍喜歡簡潔明了的查詢界面,如谷歌的簡單搜索界面只有一個查詢框、一個搜索按鈕就成了經典,而對整合了多種功能的高級搜索界面,則會因其界面復雜而不敢輕易使用。有研究[35]表明,把精心設計的分面導航整合到查詢界面后,用戶們對其評價要高于一般的簡單搜索界面。谷歌的簡單搜索界面從原來不設置分面導航,到現(xiàn)在增加圖片、地圖、新聞等類型組面,這一全球最大搜索引擎的變化也表明,用戶們對分面導航的作用是肯定的。
5.2 與用戶的認知模型保持一致
分面導航的設計包括如何設計組面及其選項、賦予組面選項標識、設計交互方式等都要關注用戶的認知模型,盡可能地與用戶預設相吻合。如使用分面導航和關鍵詞搜索都可以限定查詢范圍,但把兩種功能結合起來時就會讓很多用戶感到困惑,不知道是應該選擇組面選項進行瀏覽還是直接輸入關鍵詞進行搜索。如在Epicurious菜譜系統(tǒng)中查詢Sandwiches菜譜時,受試者就不能區(qū)分究竟是按菜式組面(Type of Dish)的Sandwiches選項進行瀏覽還是在查詢框中輸入關鍵詞Sandwiches進行搜索;又如查詢Kosher(合乎猶太教禮儀的食物)菜譜時,這屬飲食禁忌組面(Dietary Consideration)的選項,有用戶就直接采用關鍵詞搜索得到一道以“Kosher Salt”為原料的菜譜[36]。因此,在設計分面導航時組面及其選項的含義應通過一定的方式揭示出來,更重要的是要考慮到用戶的認知模型,否則就可能讓用戶無所適從。
5.3 支持用戶的查詢行為
為了便于用戶表達信息需求,探索館藏資源,提高查詢滿意度,設計分面導航時必須對組面及其選項的設置和排列進行全面的考察[37],通過用戶測試、分析使用日志、比較競爭網站等方法,了解用戶的查詢入口和行為方式[38];了解各組面及其選項的重要程度和使用頻率;了解各組面及其選項的排列方法對用戶完成任務的影響。當組面及其選項的數量比較多時,宜采用伸縮/隱藏顯示法,把重要的組面或組面內選項顯示出來,把不重要的隱藏起來。
5.4 支持用戶可控制
分面導航支持用戶可控制有兩方面的含義:一是采用用戶熟悉的分面體系,使組面及其選項、查詢結果記錄以用戶熟悉的方式呈現(xiàn)出來。如前述自動聚類的分面體系,雖然能自動聚集相似內容的信息,自動賦予標識,但用戶們對自動聚類的結果并不滿意,他們更喜歡使用人工制定的可以預期的分面體系[39]。二是用戶在瀏覽分面體系、在多個組面及其選項間轉換以及在與搜索、瀏覽、排序等功能結合起來使用時應該有一種系統(tǒng)受控制的感受,不致迷失方向[40]。這要求組面及其選項的顯示不要過于擁擠,盡可能在一個界面上顯示出來以便于用戶瀏覽選擇;組面及其選項的排列具有一定的次序性和可預測性;通過已選擇的組面選項、顯示查詢式、面包屑導航條等方法幫助用戶明確目前所處的位置。
6 總 結
6.1 設計分面導航必須遵循分類原則
要設計一個具有分面導航的優(yōu)秀的信息查詢系統(tǒng)必須遵循分類原則。分類原則包括要根據用戶的信息需求設計組面及其選項;對每個組面、亞面、類目的劃分必須按照一定的標準逐級進行;下一級類目具有上一級類目的屬性;同級類目的外延要盡可能互斥;類目標識的意義要明確,不致出現(xiàn)多義或歧義現(xiàn)象;同一組面內類目的深度和寬度要綜合考慮,拓展寬度優(yōu)先于增加深度;同一內容可歸入多個組面或組面內選項時,要么固定歸入某個組面或組面內選項,要么同時歸入多個組面及其選項。遵循上述分類原則設計的分面導航,能保持分類體系的一致性和穩(wěn)定性,支持用戶可控制,避免使用戶始終處于緊張狀態(tài),陷入無盡的探索之中。
6.2 組面及其選項的設置要科學地選擇元數據
以元數據為基礎的分面導航效果的發(fā)揮在很大程度上取決于背后的元數據質量。前面提到,組面及其選項一是可以直接來源于元數據;二是可以從從元數據轉化而來,因此,能否科學地選擇元數據決定了以元數據為基礎的分面導航的有效性和可用性。有些用戶本來對分面導航很感興趣,但由于找不到合適的元數據字段或值,在一翻摸索后只好放棄選擇,繼續(xù)使用更直接的關鍵詞搜索方法[41]。如何科學地選擇元數據可以從兩個方面來把握:一是選擇著名的、系統(tǒng)性強的元數據系統(tǒng),如LCSH、MeSH、中國圖書館分類法、DC、MARC、RDA等;二是根據分面導航的內容和用戶使用習慣選擇合適的元數據。
6.3 強調書目控制的重要性
要充分發(fā)揮分面導航的作用必須強調書目控制的重要性。這里的書目控制主要是指著錄規(guī)則規(guī)范化和著錄內容規(guī)范化。自從20世紀90年代FRBR模型提出來后,主題標目和分類標目的分面化,RDA取代AACRⅡ,名稱規(guī)范檔、題名規(guī)范檔和其它各種規(guī)范數據的建設,這一系列適應網絡環(huán)境下書目控制需要的研發(fā)成果表明,書目控制不僅應該存在,而且還有很大的發(fā)展空間,而這些成果都可以應用到分面導航中,成為充分發(fā)揮其功能的保障[42]。一個典型的事例是由于著錄規(guī)則實施不統(tǒng)一,有的機構著錄由內容類型和媒體類型組成的一般資料標識,有的機構則不著錄,結果在分面導航中就會影響內容類型組面或媒體類型組面的查詢效果。類似地,著錄內容不規(guī)范也會影響分面導航的質量。例如,由于作者名稱著錄不規(guī)范,在搜索James Joyce的信息時出現(xiàn)在作者組面的選項就可能有Joyce James、Joyce、James Avery、Joyce,J.A.等形式,用戶需要逐個選項比較甄別,不僅浪費時間且容易造成誤選和漏選[43]。
6.4 采用可用性工程化方法
分面導航設計成功與否在很大程度上取決于細節(jié),因此,在設計分面導航時必須采用可用性工程化方法。首先,要理解各類用戶的認知模型,即用戶是如何與信息查詢系統(tǒng)及分面導航進行交互的;其次,要針對不同類型的任務,把分面導航與關鍵詞搜索、查詢結果瀏覽緊密地結合起來;再次,要重視用戶測試,在具體情境下考察用戶是如何理解分面體系,如何與組面及其選項進行交互的。此外,設計分面導航既要遵守可用性原則,又要打破陳規(guī)舊律,因為從本質上說界面設計不只是科學,更是藝術[44]??傊?,分面導航雖然是一個好工具,但如果不遵循可用性工程化方法進行設計不僅達不到理想的效果,還會增加用戶的認知負擔。
參考文獻
[1]Dumais S T,F(xiàn)urnas G W,Landauer T K,et al.Using Latent Semantic Analysis To Improve Access To Textual Information[C].In:SIGCHI Conference on Human Factors in Computing Systems.ACM,1988:281-285.
[2]Cutting D R,Kargerl D R,Pedersenl J O,et al.Scatter/Gather:A Cluster-based Approach to Browsing Large Document Collections[C].In:Proceedings of SIGIR92.New York,NY,USA:ACM,1992:318-319.
[3]Kki M.Findex:Search Result Categories Help Users when Document Ranking fails[C].In:Proceedings of the SIGCHI Conference on Human Factors in Computing Systems,2005:131-140.
[4]Mcgrath K.Facet-Based Search and Navigation With LCSH:Problems and Opportunities[J].Code4lib Journal,2007,(1):23-23.
[5]Libraries Australia LibraryLabs FRBR Prototype Demonstration System[EB/OL].http://ll01.nla.gov.au/index.jsp,2016-09-15.
[6]Sandvold V.3 Quick Design Patterns for Better Faceted Search[EB/OL].http://www.thingsontop.com/3-quick-patterns-better-facet-design-889.html,2018-05-25.
[7]Lemieux S.Designing for Faceted Search[J].Km World,2009,18(3):14-15.
[8]Wilson M L.A Longitudinal Study of Exploratory and Keyword Search[C].In:Proceedings of the 8th ACM/IEEE-CS Joint Conference on Digital Libraries.ACM,2008:52-56.
[9]Capra R,Marchionini G,Oh J S,et al.Effects of Structure and Interaction Style on Distinct Search Tasks[C]In:Proceedings of the 7th ACM/IEEE-CS Joint Conference on Digital Libraries.ACM,2007:442-451.
[10]Kules B,Capra R,Banta M,et al.What do Exploratory Searchers Look at in a Faceted Search Interface?[C]In:Proceedings of the 9th ACM/IEEE-CS Joint Conference on Digital Libraries.ACM,2009:313-322.
[11]Dellit A,Boston T.Relevance Ranking of Results from MARC-based Catalogues:From Guidelines to Implementation Exploiting Structured Metadata[EB/OL].http://ll01.nla.gov.au/InfoOnline2007Paper.html,2016-09-15.
[12]邱明輝,楊敏,司徒俊峰.影響信息查詢系統(tǒng)可用性的情境研究[J].圖書館學研究,2017,(3):70-77.
[13]Sadeh T.User Experience in the Library a Case Study[J].New Library World,2007,109(1/2):7-24.
[14]Libraries Australia Library Labs FRBR Prototype Demonstration System[EB/OL].http://ll01.nla.gov.au/index.jsp,2016-09-15.
[15]Hearst M.Clustering Versus Faceted Categories for Information Exploration[J].Communications of the ACM,2006,49(4):59-61.
[16]Hearst M.Clustering Versus Faceted Categories for Information Exploration[J].Communications of the ACM,2006,49(4):59-61.
[17]Sandvold V.3 Quick Design Patterns for Better Faceted Search[EB/OL].http://www.thingsontop.com/3-quick-patterns-better-facet-design-889.html,2018-05-25.
[18]Hearst M.Design Recommendations for Hierarchical Faceted Search Interfaces[C].In:ACM SIGIR Workshop on Faceted Search,2006:1-5.
[19]Hearst M.Uis for Faceted Navigation:Recent Advances and Remaining Open Problems[C].In:HCIR 2008:Proceedings of the Second Workshop on Human-Computer Interaction and Information Retrieval.Redmond,Washington,USA,2008:13-17.
[20]Sandvold V.3 Quick Design Patterns for Better Faceted Search[EB/OL].http://www.thingsontop.com/3-quick-patterns-better-facet-design-889.html,2018-05-25.
[21]Hearst M.Uis for Faceted Navigation:Recent Advances and Remaining Open Problems[C].In:HCIR 2008:Proceedings of the Second Workshop on Human-Computer Interaction and Information Retrieval.Redmond,Washington,USA,2008:13-17.
[22]Lemieux S.Designing for Faceted Search[J].Km World,2009,18(3):14-15.
[23]Wilson M L.A Longitudinal Study of Exploratory and Keyword Search[C].In:Proceedings of the 8th ACM/IEEE-CS Joint Conference on Digital Libraries.ACM,2008:52-56.
[24]Hearst M.Design Recommendations for Hierarchical Faceted Search Interfaces[C].In:ACM SIGIR Workshop on Faceted Search,2006:1-5.
[25]Hearst M.Design Recommendations for Hierarchical Faceted Search Interfaces[C].In:ACM SIGIR Workshop on Faceted Search,2006:1-5.
[26]Lemieux S.Designing for Faceted Search[J].Km World,2009,18(3):14-15.
[27]Hearst M.Design Recommendations for Hierarchical Faceted Search Interfaces[C].In:ACM SIGIR Workshop on Faceted Search,2006:1-5.
[28]Hearst M.Uis for Faceted Navigation:Recent Advances and Remaining Open Problems[C].In:HCIR 2008:Proceedings of the Second Workshop on Human-Computer Interaction and Information Retrieval.Redmond,Washington,USA,2008:13-17.
[29]Hearst M.Design Recommendations for Hierarchical Faceted Search Interfaces[C]In:ACM SIGIR Workshop on Faceted Search,2006:1-5.
[30]English J,Hearst M,Sinha R,et al.Hierarchical Faceted Metadata in Site Search Interfaces[C].New York,NY,USA:ACM,2002:628-629.
[31]Plaisant C,Shneiderman B,Doan K,et al.Interface and Data Architecture for Query Preview in Networked Information Systems[J].ACM Transactions on Information Systems,1999,17(3):320-341.
[32]English J,Hearst M,Sinha R,et al.Flexible Search and Navigation Using Faceted Metadata[R].Technical Report,University of Berkeley,School of Information Management and Systems,2003.
[33]Wilson M L.A longitudinal Study of Exploratory and Keyword Search[C].In:Proceedings of the 8th ACM/IEEE-CS Joint Conference on Digital Libraries.ACM,2008:52-56.
[34]English J,Hearst M,Sinha R,et al.Examining the Usability of Web Site Search[J].Management,2002:1-10.
[35]English J,Hearst M,Sinha R,et al.Flexible Search and Navigation Using Faceted Metadata[R].Technical Report,University of Berkeley,School of Information Management and Systems,2003.
[36]English J,Hearst M,Sinha R,et al.Examining the Usability of Web Site Search[J].Management,2002:1-10.
[37]Berry S,Lease M.Design Considerations for Faceted Search:Literature Review and Case Study[EB/OL].http://design.unideal.net/annotator_assets/images/FacetedSearchFinal2.pdf,2018-04-20.
[38]Lemieux S.Designing for Faceted Search[J].Km World,2009,18(3):14-15.
[39]English J,Hearst M,Sinha R,et al.Examining the Usability of Web Site Search[J].Management,2002:1-10.
[40]Hearst M.Design Recommendations for Hierarchical Faceted Search Interfaces[C]In:ACM SIGIR Workshop on Faceted Search,2006:1-5.
[41]English J,Hearst M,Sinha R,et al.Examining the Usability of Web Site Search[J].Management,2002:1-10.
[42]Chew Chiat Naun.Next Generation OPACs:A Cataloging Viewpoint[J].Cataloging & Classification Quarterly,2010,48(4):330-342.
[43]Emanuel J.Usability of the VuFind Next-generation Online Catalog[J].Information Technology and Libraries,2011,30(1):44-52.
[44]Lemieux S.Designing for Faceted Search[J].Km World,2009,18(3):14-15.
(責任編輯:郭沫含)