검색은 사용자가 큰 데이터 집합에서 원하는 정보를 찾을 수 있도록 도와주는 기능이다. 사용자가 무엇을 찾고 싶은지 알고 있는 경우에는 일차적인 정보 탐색 수단으로 사용될 수 있으며, 탐색 수단을 통해 원하는 콘텐츠를 찾지 못하는 상황에는 특정 정보와 관련된 단서를 제공함으로써 사용자가 필요한 콘텐츠를 쉽게 찾을 수 있도록 해준다.
단일 화면 웹사이트나 서비스 또는 규모가 매우 작은 서비스에서는 통합 검색 없이 정보를 탐색할 수 있다.
웹사이트 또는 애플리케이션 전체를 검색하는 것으로 사용자가 서비스에 익숙하지 않은 경우, 검색을 통해 서비스의 데이터 구조와 활용할 수 있는 정보를 더 쉽게 파악할 수 있다. 일반적으로 헤더 영역에 배치되며, 검색 결과는 별도의 결과 화면에서 제공된다.
소규모 웹사이트, 단일 화면 서비스, 특정 정보 목록, 표와 같은 소규모 데이터 집합을 검색하는 데 사용한다. 데이터 집합 상단에 배치되며, 검색 결과는 데이터 집합에 직접 반영된다.
검색어를 입력하는 과정에서 참고할 수 있는 정보를 제공받고 활용하는 과정
검색 키워드의 입력, 수정, 삭제를 수행
검색 결과 화면으로 진입
상세 목록, 목록 내 항목 탐색 전 몇 건의 결과가 도출되었는지를 포함하여 전반적인 결과를 파악하는 과정
검색 결과 목록의 구성에 대한 파악을 수행
목표한 검색 결과에 대한 탐색 수행
링크를 실행하여 연계된 외부 서비스로 이동하거나 서비스 내에서 관련 페이지로 이동하는 과정
이동 과정 없이 목록 자체에서 필요한 정보를 확인하는 과정
검색 결과를 다른 목적으로 사용하기 위해 파일 형태로 다운로드 받거나 저장
기존 조건이 적용된 목록을 계속하여 탐색하거나, 조건 중 일부만을 변경하여 원하는 정보를 계속하여 탐색하는 과정
기존 조건을 삭제하고 새로운 검색 조건을 설정하거나, 세부 조건 설정 없이 새로운 키워드로 검색을 시도하는 과정
상세 검색, 정렬/필터링 수단에 대한 탐색 수행
검색 결과 목록을 원하는 범위로 좁히기 위해 상세 조건을 설정하는 과정
설정한 상세 검색 조건을 최종적으로 적용하고 적용 결과를 확인