web-development-kb-ko.site

동적 검색을위한이 디자인 패턴의 이름-쉽게 기준을 추가 / 제거 / 변경

검색 기준을 추가, 제거 또는 변경할 수있는 패턴 또는 기법의 이름을 찾고 있습니다. 나는 그것이 규칙적으로 주도적이라고 생각하지만, 그것이 기술에 대한 요구 사항인지 또는 유용한 응용 프로그램인지 확실하지 않습니다.

나는 그것이 어떻게 작동하는지 간략하게 설명하려고 노력할 것이다. 사용자에게 사용 가능한 검색 기준의 목록이 표시되며 기준을 선택하면 기준을 조정하거나 제거 할 수있는 기준의 '버킷'에 추가됩니다.

서점 비유를 사용합시다. 기준은 "저자", "제목", "게시자"및 "날짜"입니다. 사용자가 "작성자"기준을 선택하면 "작성자"가 '버킷'에 추가되고 규칙 중심 컨텍스트가 제공됩니다. 간단히하기 위해, "저자"에 대해 사용자에게 텍스트 입력 상자를 제시 할 수 있다고 가정 해 봅시다. 그런 다음 사용자가 "날짜"를 선택하면 날짜를 입력 할 수단이 주어지며 "이전"또는 "이후"와 같은 것을 선택할 수 있습니다. 이때 다른 "날짜"기준을 추가 할 수 있습니다. 이렇게하면 첫 번째 항목에서 "이전"을 선택하고 두 번째 항목에서 "이전"을 선택할 수 있습니다 ( "날짜"에 대한 최소 및 최대 검색 제공).

이러한 유형의 검색 기능은 검색 실행 전후에 언제든지 작은 " x ") 주어진 기준에 따라, 또는 더 많은 기준에 대해 계속 말뚝 박기.

나는 야생에서 이런 유형의 검색을 보았지만 지금은 작동하는 예제가 필요하므로 찾을 수 없으며 찾을 수 있더라도 기술에 대한 적절한 용어가 무엇인지 알 수 없습니다. 더 연구 할 수 있도록.

EDIT : 이 사이트는 내가 찾던 것과 거의 똑같습니다 (-"이 양식을 사용하여 쿼리 구성") =) :

http://opl.bibliocommons.com/search

거기에는 긍정적 인 기준에 대한 단일 입력과 부정적인 기준에 대한 단일 입력이 제공되지만 (단일 입력으로 롤링 될 수 있다고 생각하지만) 기준과 값을 선택합니다. 검색 자체에서 누락 된 유일한 부분은 "시작", "보다 큼"등과 같은 세부적인 컨트롤이지만 단순한 디자인 결정 인 것 같습니다. 또한 누락 된 결과에서는 이전에 선택한 기준을 실격 할 수있는 옵션을 사용자에게 제공하지 않습니다. 다시 말하지만 이것은 디자인 결정 인 것으로 보입니다. 검색 양식을 다시 표시하는 것은 사소한 일이라고 생각합니다. 사용자가 입력 한대로 미리 채워져 있습니다. 즉, 내가 찾고있는 것은 검색 영역 아래에 결과를로드하여 필요한 경우 기준을 다시 조정할 수 있도록하는 것입니다.

Faceted Search이 방법을 여러 번 사용하는 것 같지만 검색 기준을 작성하는이 방법이 Faceted Search에만 해당한다고 생각하지 않습니다. 내가 수집 할 수있는 것 중에서 Faceted Search는 검색 가능한 항목> 1 facets을 사용하여 검색 할 수있는 방법입니다. 단일 데이터 항목에 여러 패싯을 할당하려고하지 않습니다. 이 기준은 선형 적이므로 여러 facets를 할당 할 수있는 중복이 없다고 생각합니다.

7
user2387

패싯 검색, 특히 패싯 조회 작성 및 관리에 대해 이야기하는 것 같습니다.

WordPress의 태그 편집기와 같은 것을 설명하고 있습니다. 여기서 태그 옆에 삭제 버튼이 거의 없습니다. 이것들은 Hearst 's Flamenco 검색 UI의 검색 필터에 사용되지만, 그녀의 논문에서는 deletable-query-boxes에 특정 이름을 지정하지 않습니다. (이 이름이 확실하지 않습니다.)

웹에서 X Gregs의 Greg Nudelman의 기사 에서 어떻게 검색된 검색 필터가 구현되었는지에 대한 몇 가지 예가 있습니다. 읽어 보는 것이 도움이 될 것입니다.

검색 필터를 표시하는 디자인은 일반적으로 패싯 종류 (검색되는 데이터 집합의 변수 또는 열)에 따라 다릅니다. 엄격한 계층 (예 : "장르")은 종종 빵 부스러기에 넣습니다. 범위는 불연속 청크 ($ 10– $ 20, $ 21– $ 50 등의 "가격")로 설정되거나 켜지거나 꺼 지거나 x-to-y 범위를 갖습니다 ( "와 같이"날짜).

12
lucasrizoli

업데이트 된 텍스트와 추가 된 예제를 기반으로, ad-hoc (또는 자유형) 대 구조화 된 (또는 단순히 필터링 된) 아마도 설명하려는 관계와 설명 된 내용 일 것입니다.

0
JustinC

이것이 당신이 말하는 것입니까?

플래시 메모리 화면 캡처

편집 :

좋아, 그래서 this 는 당신이 말하는 것입니다.

alt text

솔직히, 나는 이것에 대한 공식적인 이름이 있다는 것을 모른다.

  • 고급 검색 UI
  • 고급 검색 엔진
  • 고급 검색 빌더
  • 검색 기준 작성기
0
devuxer