검색 상자

Search box
위키백과의 검색 상자

검색 상자, 검색 필드 또는 검색 표시줄파일 관리자나 웹 브라우저와 같은 컴퓨터 프로그램과 웹 사이트에서 사용되는 그래픽 제어 요소다.검색 상자는 일반적으로 데이터베이스에서 검색할 사용자 입력을 받아들이는 전용 기능을 가진 단일 줄 텍스트 상자 또는 검색 아이콘(클릭 활동 시 검색 상자로 변환됨)이다.웹 페이지의 검색 상자는 일반적으로 사용자가 웹 검색 엔진 서버측 스크립트에 제출할 쿼리를 입력할 수 있도록 하는데, 여기서 사용자의 키워드 연구를 하나 이상 포함하는 항목에 대해 색인 데이터베이스가 쿼리된다.

검색 상자는 일반적으로 검색을 제출하기 위해 검색 버튼(확장기 기호로만 표시됨)과 함께 제공된다.단, 사용자가 검색 제출을 위해 입력 키를 누르거나 검색이 자동으로 전송되어 실시간 결과를 사용자에게 제시할 수 있기 때문에 검색 버튼을 생략할 수 있다.

검색 상자는 콘텐츠가 풍부한 웹사이트를 위한 웹사이트 설계의 중요한 요소인 사이트 검색 기능에서 필수적인 부분이다.어떤 웹사이트에서는 사이트 검색이 다른 웹사이트보다 더 두드러진다.전자상거래는 일반적으로 검색상자, 즉 사이트 검색을 주요 네비게이션 도구로 사용한다.

공통 기능

특정 구현에 따라 사용자에게 과거 검색 또는 검색 제안을 제공하는 드롭다운 목록이 검색 상자에 첨부될 수 있다.검색 상자는 자동 완성, 검색 제안, 맞춤법 검사 등과 같이 사용자를 돕기 위한 다른 기능을 가질 수 있다.검색 상자는 사용자가 검색을 제한하거나 검색할 콘텐츠 유형을 선택할 수 있도록 드롭다운 메뉴 또는 기타 입력 컨트롤과 함께 제공되는 경우가 많다.

사용자가 검색 문자열을 입력하는 동안 해당 문자열의 결과도 실시간으로 업데이트되는 콘텐츠 영역에 표시된다.그러나 페이지가 사용자에게 결과를 표시하기 위해 이 방법을 선택하면 로딩 시간이 느리고 응답하지 않거나 브라우저가 충돌할 수 있다.따라서 중소규모 웹사이트에는 권장하지 않는다.

현대적인 검색 상자 구현은 낮은 지연 시간 검색 환경과 대역폭 개선을 모두 달성하기 위해 지속적인 연결을 사용한다.그러나, 검색 집약적인 대규모 웹 애플리케이션의 경우, 많은 수의 동시 영구 연결을 처리할 수 있는 확장 가능한 서버가 필요하다.그러한 서버는 이미 존재한다.예를 들어, TrailibleData가[1] 제공하는 WebSocket 서버의 단일 인스턴스는 평균 왕복 지연 시간이 11.82밀리초인 100만 명의 동시 사용자로부터 초당 24만 건의 자동 완성 요청을 처리할 수 있다.[2]

참고 항목

참조

  1. ^ 철새데이터 웹사이트
  2. ^ "A Scalable Alternative To Restful Communication: Mimicking Google's Search Autocomplete With A Single Migratorydata Server". Highscalability.com. December 13, 2016.