我們小組要做的Project是希望能夠將Bing上關於某個搜索主題(也就是keywords)一段時間內的變化狀況以一棵樹的形式顯示出來。當然這樣說實在過於抽象了。接下來上圖上真相。
Introduction
每一個關鍵詞都表示了一棵樹,用戶能在界面上添加某個keyword,這個關鍵詞就作為樹的根,長出一條樹干。樹干表示的是時間,而樹干兩側長出的細枝是指這這個時間點出現的關於此keyword的news(本來我們想做關於一般搜索的結果,但是在Bing API上無法獲取一般網頁的時間信息,因此就轉而去做news了),細枝會延伸至一個葉節點,每個葉節點表示一個搜索結果,當用戶將鼠標懸停(或者點擊)在葉節點上的時候會出現搜索結果的具體信息,就像這樣:
用戶能在這里看到搜索結果的簡單內容,然后決定是否跳轉至瀏覽器再自己閱讀該頁面。
當用戶關閉軟件的時候,已經被添加的關鍵詞會被保存,這樣下次再打開的時候就不會丟失之前的信息了。
Persona & Scenario
我們認為我們的典型用戶應該是想要在Search Engine上花費時間instead of節省時間,他們希望通過搜索引擎持續地關注某一話題,並獲得關於這個話題的搜索結果的可視化展示。
對於我們的典型用戶A,他想關注最近的xxx事件,但是不同時間他在Bing上搜索到的結果總是不一樣的,這樣他無法看到整個事件的完整過程,因此他希望能有一種方法能夠自動地得到一段時間內搜索結果並用舒適的方式顯示出來。
Feature List
Feature | Priority |
添加刪除關鍵字(結點) | Must Have |
根結點自動生長 | Must Have |
葉節點顯示搜索結果摘要 | Must Have |
從葉節點打開瀏覽器跳轉至對應頁面 | Must Have |
保存/載入已添加的關鍵字 | Must Have |
移動已經放置的樹 | Optional |
將相似內容合並為一個枝 | Optional |