統一搜尋介面?
Wednesday, May 20, 2009

Mozilla 常有新點子。早些日子 (也真是相當早了…),他們介紹了 Taskfox 的概念,想將一些經常做的動作化為語言般的指令,直接將 URL 欄當成指令輸入的地方。感覺上就好像將 Ubiquity 搬上 URL 欄,但玩過他們做的 Interactive Mockup ,感覺又有些不一樣。
在那個 Mockup 裏,可以搜索 google、wikipedia、youtube,介面都是蠻統一的。令我想到的是,我們是不是可以有一個統一的搜尋介面?仔細地看,搜尋這個動作有以下模式:1. 輸入搜尋字眼 2. 結果回傳 3. 瀏覽結果 4. 選取結果以作下一步 (通常是點擊)。在 Taskfox 的 Mockup 裏,輸入欄就是 URL 欄,而結果都顯示在小視窗裏,用戶可以通過方向鍵瀏覽結果,並可以作進一步行動,如即時預覽影片。
沒有研究過代碼,我想 Taskfox 是通過 Google Ajax Search API 來做搜尋的部份,然後將回傳的 JSON 再作處理。如果其他搜尋器也有相同 API 的話,則 Taskfox 可以成為一個通用搜尋介面,只消打幾個字就可以連到不同搜尋器,操作上也會很統一。
事實上「搜尋」這個動作也通常是某件工作的其中一小步而已。搜尋結果的「下一步」也其實有很多可能:看網頁、分享連結、轉寄影片、儲存到網絡筆記本等等。如果這個「下一步」是可擴展的話,則有更多的可能性。意念就如 Unix/Linux 的「|」 (pipe) 操作符號,可以將不同的指令連結,可提供很強的功能。
將瀏覽器的 URL 欄成變成指令欄並不是新鮮事,如 Yubnub 早已實驗,但始終比較原始,用法比較類以捷徑。如果能將緊密結合瀏覽器,統一搜尋介面 (用戶和程式) 和連接的「下一步」動作,可組合成更似 QuickSilver 的介面,變化無窮。












