2009-06-14 82 views
1

這是一個關於如何爲基於CMS的系統的用戶最佳設計搜索體驗的問題。它在Intranet系統上。 用戶需要能夠根據文檔/信息的位置來過濾搜索結果,並且能夠搜索/過濾其他元數據,例如作者,創建日期以及其他字段。從用戶角度進行搜索的最佳設計。搜索前或搜索後的選擇?

我想到的是讓用戶在點擊搜索之前對其進行過濾,或者在搜索執行後讓結果頁上的結果過濾掉。 後者可能會設計使用基於Ajax的機制,根據他們的選擇實時更新結果。

你的想法是什麼? 從用戶的角度來看,最好的可用性體驗是什麼?

這是關於系統上的高級搜索頁面。還有一個簡單的搜索網頁控制,但這是關於如何設計高級搜索。

回答

1

我會說兩個。讓他們最初指定儘可能多的字段,然後添加儘可能多的字段。如果您擔心混亂的GUI,您可以使用高級搜索視圖或切換來顯示/隱藏過濾器。

+0

@Matthew,是的,這可能是我解決這個問題的方法。謝謝。 – 2009-07-07 14:38:02

1

我知道這很無聊,可能使你的情況微不足道,但谷歌方法呢?我的意思是所有問題的一個輸入字段。如果您需要更多信息,您可以選擇高級頁面上的某些字段,但在大多數情況下,只需進行簡單搜索即可。我可能會拆分用戶輸入並查看每個字符串。這可能是一個數字嗎?這可能是一個zip文件嗎?..我想你會明白,如果可能的話,不要用UI來壓倒用戶。還有一件事:google/bing的想法如何,但是對於不同的字段而不是單選按鈕的複選框?