高級搜索是網站建設過程中一種通過指定包含多個參數的條件從大型項目列表中查找內容的方法。我們來看一些示例并提取最佳實踐,這些實踐會幫助你設計簡單有效的用戶體驗,在設計產品時執行高級搜索。
高級搜索選項通常位于用戶界面上的基本搜索框附近,便于用戶可以輕松找到。
用戶定義搜索過濾器并將其應用在大數據上以縮小其范圍。通過添加不同的參數來創建過濾器。例如,搜索的內容列表,參數可以是名稱,ID,類型,狀態,創建日期,作者等。用戶選擇參數并定義它的價值。一個參數可以有一組用于選擇的值,例如類型可以是圖片,文檔,PDF等。
為特定標準定義的多個參數構成過濾器。用戶可以定義并保存過濾器以供以后使用。執行搜索時,顯示結果,用戶可以查看并進一步縮小這些結果的范圍。
這就是高級搜索的工作原理。
下面介紹了一些用于高級搜索用戶界面定義簡單直觀的用戶體驗的案例和最佳實踐。
高級搜索的最佳實踐:
一、如何添加搜索參數
二、如何選擇參數值
三、需要顯示多少個值
四、如何執行搜索
五、如何顯示搜索結果
六、過濾和搜索結果
七、如何保存和訪問過濾器
八、如何退出搜索模式
九、技術用戶的高級模式
搜索參數和參數值可以以不同方式顯示。
高級搜索頁面在前端用戶界面上顯示所有可用參數,用戶無需顯式添加參數。他只需根據所需參數選擇值即可。這稱為分面搜索。
Microsoft的職業頁面在左側面板中顯示搜索參數。默認情況下,所有參數都處于折疊狀態,用戶可以逐個展開它們并選擇值。
Microsoft的職業頁面在左側面板中顯示搜索參數(構面)
分析:
在前端UI上顯示所有參數是一種用戶友好的方法,用戶可以輕松掃描它們。
適用于大量內容。
唯一的缺點是需要足夠的空間來顯示所有參數,有時它會給用戶界面造成混亂。
此方法在前端用戶界面上顯示常用的搜索參數。參數顯示在下拉菜單中,用戶可以從菜單中選擇所需的參數。
每次重復相同的步驟添加參數。
ira在用戶界面上顯示常用參數,用戶可以從可用列表中添加更多參數。
Jira在頂部顯示常用的搜索參數
單擊“更多”選項會顯示一個菜單,其中列出可添加到搜索條件的可用參數。每次用戶想要添加參數時,都會轉到“更多”并從列表中選擇所需的選項。
單擊“更多”將顯示列出可用參數的菜單
Linkedin在擴展面板中顯示詳細參數。
Linkedin顯示擴展面板并列出所有參數
eBay在對話框中顯示詳細參數。
鄭州網站建設用一個對話框列出所有參數
分析:
這種方法適用于大多數常用參數用于執行搜索的情況。用戶不再擔心不需要的細節。
在用戶界面上僅顯示少量參數需要更少的空間,因此在用戶界面上的混亂更少。
每用戶添加參數都需要更多次點擊。
對于復雜內容不好。