web-development-kb-ko.site

자동 완성 위젯에 대한 지침

자동 완성 위젯으로 작업 할 때 어떤 지침이 있습니까? 웹, 데스크톱 및 모바일과 같은 다양한 응용 프로그램 유형에 적용되는 일반적인 지침을 원합니다.

응답 ~ 입력시 검색 스레드에는 다음 관련 항목이 포함됩니다.

  • 사용자가 요청하지 않는 한 검색 입력을 결과 중 하나로 업데이트하지 마십시오.
  • 결과 선택을위한 키보드 및 마우스 액세스를 제공하십시오.
  • Look-Behind는 Look-Ahead에 대한 보완 기능입니다.

다른 몇 가지 관행을 관찰했습니다.

  • 검색된 용어 강조
  • 일치하는 항목 수 반환
  • 자동 완성 항목의 선택 (활성화는 아님)시 조치 표시기 제공
  • 자동 완성 목록에 원래 입력 된 텍스트 제공

또한 제안을 제공 할 때 다음과 같은 질문을 할 수 있습니다.

  • 몇 가지 힌트/제안을 제공해야합니까?
  • 많은 것이있을 때 표시되어야하는 것들을 어떻게 해결합니까?
  • 제안시 철자 오류나 타이핑 오류를 고려해야합니까?

부울 식과 같은 더 복잡한 구문을 논의하는 모든 응답도 도움이 될 것입니다.

20
Kaleb Pederson

모든 플랫폼과 모든 응용 프로그램에서 작동하는 일반적인 지침은 없습니다. 예를 들어 Google 웹 검색 및 동료 목록에서 사람을 선택하십시오. 두 경우 모두 자동 완성 위젯이 적합 할 수 있지만 구현의 모든 세부 사항은 다를 수 있습니다 .

당신이 할 수있는 유일한 것은 모든 응용 프로그램 (플랫폼이 아니라 작성하는 양식이 웹 브라우저 또는 대화 상자에 있는지 걱정하는 사람)의 특정 요구 사항을 평가하고 필요한 기능 (사용자가 철자가 틀린 옵션을 확인하는 유용성 테스트)을 얻는 것입니다 종종-> 철자 오류를 고려해야합니다).

Tim Lister (Peoware의 저자 중 한 명)와의 오래된 인터뷰에서 인용하겠습니다.

Cramblitt : 모범 사례에 대한 의존도에 대해 어떻게 생각하십니까?

리스터 : 그 말을 들으면 오한이됩니다. 내 관점에서 볼 때 꽤 좋은 사례가 있지만 일반적인 소프트웨어 개발을 암시하는 모범 사례는 없습니다. 모든 프로젝트는 그들이 속한 도메인과 관련이 있습니다. 제세 동기 소프트웨어의 모범 사례는 다른 도메인의 모범 사례가 아닙니다. 사람들이 패턴에 대해 생각하고 싶습니다. 작업을 추상화하고 패턴이 좋고 나쁜 패턴을 인식하고 패턴을 홍보하거나 교체하기위한 정보에 근거한 결정을 내립니다.

5
Nir

많은 카테고리에 제품이 많은 웹 사이트 인 경우 카테고리를 표시하면 사용자가 원하는 것을 찾는 데 도움이됩니다.

예 : 사용자가 검색 할 때 : game of thr

thr의 게임 책에있는 사람

thr의 게임 DVD에있는 것

thr의 게임 전자 책에있는 사람

thr의 게임 ones

thr의 게임 oubles

thr의 게임 ee

등등..

2
Mrs Web

지금까지 일반적인 자동 완성 기능을 구현하여 지금까지 일부 사고/발견 사항을 구현했습니다.

보시다시피 두 가지 유형의 자동 완성이 있습니다. 그것은 실제로 숨겨진 드롭 다운이며 다른 것은 텍스트 필드입니다. 드롭 다운 자동 완성은 입력을 제한하려고하지만 수백 개의 항목이있는 드롭 다운을 원하지 않는 경우에 사용됩니다. 예를 들어 출발/도착 공항을 선택할 때 사용됩니다. 텍스트 필드는 검색시 제안에 더 많이 사용됩니다.

첫 번째 경우에는 입력을 업데이트하고 싶다고 생각합니다. 어쨌든 유효한 입력이어야하기 때문에. 이 경우 제안 사항과 사용자 입력 내용을 명확히하는 것이 중요합니다.

표시된 결과 수를 제한하십시오. 사용자의 초점은 텍스트를 필드에 대치하는 것입니다. 긴 옵션 목록을 스캔해야하는 경우 드롭 다운을 사용할 수도 있습니다. 눈에 초점을 맞출 필요가없고 사용자 메모리에 부담을 덜주는 것도 좋은 일입니다.

긴 목록의 유용한 속성이 하나 있지만. 검색중인 내용이 기억 나지 않는 경우 긴 목록을 통해 그것을 통해 내가 원하는 것을 (희망적으로) 인식 할 수 있습니다.

목록에 표시된 것을 선택하는 것은 아마도 가장 많은 도메인 지식을 필요로하는 것들 중 하나 일 것입니다. 구글은 검색 인기도, 항공사가 공항의 크기에 따라 그렇게하는 것으로 보입니다. 티

뒤에서 보면 조금 찢어졌습니다. 세 번째 단어보다 첫 번째 단어를 기억하는 것이 더 쉽습니다. 따라서 대부분의 경우 아마도 사용자가하는 일일 것입니다. 따라서 문자열의 아무 곳이나 일치하면 원하지 않는 결과가 많이 발생할 수 있습니다. 'ac'가 'st'보다 'st'보다 빠르다는 것을 알게 된 고급 사용자는이를 사용할 수 있습니다. 문장의 모든 단어와 일치하는 것도 좋은 생각입니다. 그런 다음 더 많은 인식 옵션을 제공합니다.

0
Alvin

Google은 매우 극단적 인 A/B 테스트를 수행하며 자동 완성은 핵심 제품입니다.

입증 된 가이드 라인과 관련하여 얻을 수있는만큼 좋은 결과라고 생각합니다.

0
Indolering

이것은 사용자 연구를 기반으로 사용할 패턴에 대한 좋은 기사입니다. https://baymard.com/blog/autocomplete-design

자동 완성 제안이 제대로 작동하면 사용자가 더 나은 검색어를 명확하게 표현할 수 있습니다. 검색 속도를 높이는 것이 아니라 사용자를 안내하고 검색어를 작성하는 데 도움을주는 것입니다.

테스트 중에, 자동 완성 제안이 테스트 대상이 검색 한 방법과 대상을 직접 변경하는 것으로 밝혀졌습니다.

0
Jennifer