검색과 필터 UX에 대한 질문들
밥이랑 김치가 맛있어야 백반집이 성공할 수 있다.
검색 기능을 적용하며 스스로 던진 질문들
전체 서비스를 대상으로 하는 글로벌 기능인가? 선택된 메뉴 또는 카테고리를 대상으로 하는 기능인가?
검색을 수행하는 대상은 무엇인가? (아이템의 이름, 속성, 날짜 등)
검색 결과는 별도 Page로 제공하는가? 현재 Page의 레이아웃을 유지하며 검색 결과를 제공하는가?
검색 결과의 Default 정렬 기준은 무엇인가?
다중 검색어가 입력된 경우 어떻게 처리하는가? (OR 연산 또는 And 연산 또는 별도의 방식)
검색 결과를 표시하는 뷰타입은 무엇인가? 이는 고정인가 또는 아이템에 따라 가변적인가?
최근 검색어를 제공하는가?
검색어 자동완성 기능을 제공하는가?
검색어 오타 조정 기능을 제공하는가?
검색 결과에서 키워드 강조 기능을 제공하는가?
다른 성격의 검색 결과 아이템을 함께 표시하는 경우 처리방식은 무엇인가?
검색 결과가 없는 경우 어떻게 처리하는가?
검색창이 포커스 된 상태에서 키보드의 특수키 (엔터, esc 등) 입력 시 어떻게 동작하는가?
필터 기능을 적용하며 스스로 던진 질문들
필터링 중인 내용을 기억하여 서비스 재기동시 적용하는가? 초기화하는가?
필터 적용 시 어떤 필터가 적용되고 있는지 표시하는 방식은 무엇인가?
전체 필터 항목이 선택된 상태에서 항목을 제외하는 방식인가?
전체 필터 항목이 선택되지 않은 상태에서 항목을 추가하는 방식인가?
다중 선택 방식인가? 단일 선택 방식인가?
필터 항목의 Select All / Clear All 기능을 제공하는가?
필터 항목 선택 시 필터링 기능을 즉시 적용하는가? 적용 버튼을 별도 제공하는가?
필터 하여 표시할 아이템이 없는 경우 어떻게 처리하는가?
정답은 없다.