검색은 사용자가 큰 데이터 집합에서 원하는 정보를 찾을 수 있도록 도와주는 기능이다. 사용자가 무엇을 찾고 싶은지 알고 있는 경우에는 일차적인 정보 탐색 수단으로 사용될 수 있으며, 탐색 수단을 통해 원하는 콘텐츠를 찾지 못하는 상황에는 특정 정보와 관련된 단서를 제공함으로써 사용자가 필요한 콘텐츠를 쉽게 찾을 수 있도록 해준다.

화면 너비로 인해 상세 검색 컨트롤이 모달에서 제공되지 않는 한 상세 검색 컨트롤은 사용자가 검색 과정을 반복하는 동안 항상 표시되어야 한다. 상세 검색 컨트롤을 숨기면 재검색 과정에서 상세 검색 수단을 발견하지 못하거나, 설정한 조건을 기억하지 못해 실수할 가능성이 높아진다.
[모범 사례]

[피해야 할 사례]

사용자가 의도적으로 설정을 해제하기 전까지 재검색 전 과정 동안 상세 검색 조건을 유지하여 사용자가 필요한 맥락 내에서 연속적으로 검색을 수행할 수 있도록 해야 한다.
기본 검색 외에 복합 검색, 고급 검색이 사용되는 경우 사용자가 여러 개의 범주와 속성별로 조건을 설정할 수 있으므로 재검색 과정에서 조건 전체를 변경하고자 하는 경우 일괄 해제 기능을 제공하여 사용자의 행동을 단축시켜야 한다.
| 1Depth | 2Depth | File Link |
|---|---|---|
| 탐색 | 타입1 | html 화면 확인하기 |
| html 화면 확인하기 | ||
| 타입2 | html 화면 확인하기 |