it-swarm-eu.dev

Název tohoto vzoru pro dynamické vyhledávání - snadno přidat / odebrat / změnit kritéria

Hledám název vzoru nebo techniky, pomocí které si lze dynamicky zvolit přidání, odebrání nebo změnu vyhledávacích kritérií. Myslím, že je to většinou (ne-li plně) řízené pravidly, ale nejsem si jistý, zda je to pro techniku ​​požadavek nebo jen užitečná aplikace.

Pokusím se stručně vysvětlit, jak to funguje. Uživateli se zobrazí seznam (nějakého druhu) dostupných vyhledávacích kritérií, a když je vybráno, přidá se do „kbelíku“ kritérií, kde může být upřesněno nebo odstraněno.

Použijeme analogii knihkupectví. Kritéria by měla být „autor“, „název“, „vydavatel“ a „datum“. Pokud uživatel vybere kritéria „autor“, přidá se do „kbelíku“ slovo „autor“ a vzhledem k určitému kontextu řízenému pravidly; pro jednoduchost řekněme, že pro „autora“ můžete uživateli předložit textové pole. Poté, když si uživatel zvolí „datum“, dostanou nějaké prostředky k zadání data a mohou si vybrat něco jako „před“ nebo „po“; v tomto okamžiku mohou přidat další „datum“ kritéria. To by jim umožnilo vybrat „před“ v 1. a „po“ v 2. (pro zajištění minimálního a maximálního vyhledávání v „datum“).

Síla v tomto typu vyhledávání je, že kdykoli před nebo po spuštění vyhledávání může uživatel odstranit (s malým „ x “) libovolné zadaná kritéria nebo pokračujte v hromadění dalších kritérií.

Viděl jsem tento druh hledání ve volné přírodě, ale samozřejmě teď, když potřebuji funkční příklad, nemůžu ho najít, ai kdybych ho mohl najít, nevěděl bych, jaký je vhodný termín pro techniku je proto, abych to mohl dále zkoumat.

ÚPRAVA: Tento web je téměř přesně to, co hledám (kde se říká "Pomocí tohoto formuláře vytvořte dotaz "):

http://opl.bibliocommons.com/search

Tam dostanete jeden vstup pro pozitivní kritéria a další pro záporná kritéria (i když věřím, že by to mohlo být zahrnuto do jednoho vstupu), a pak si vyberete kritérium a hodnotu. Jediným aspektem, který v samotném vyhledávání chybí, jsou granulární ovládací prvky, jako například „začíná“, „větší než“ atd., Ale zdá se, že jde o jednoduché návrhové rozhodnutí. Také chybí, ve výsledcích nedává uživateli možnost diskvalifikovat kritéria, která byla dříve vybrána. Znovu to vypadá jako rozhodnutí o designu; Myslím, že by bylo triviální znovu zobrazit vyhledávací formulář, předem vyplněný právě tak, jak jej uživatel zadal. Jinými slovy, to, co hledám, je, aby výsledky byly načteny pod vyhledávací oblastí, aby mohla být kritéria v případě potřeby upravena.

Faceted Search se zdá, že tento přístup mnohokrát používá, ale nemyslím si, že tento způsob vytváření vyhledávacích kritérií je specifický pro Faceted Search . Z toho, co mohu shromáždit, Faceted Search je praxe poskytování vašich prohledávatelných položek> 1 faset , pomocí kterých můžete vyhledávat . Nehledám přiřadit více aspektů jedné datové položce; Kritérium je lineární v tom, že si nemyslím, že by došlo k nějakému překrývání, kdy by bylo dokonce možné přiřadit více aspektů .

7
user2387

Zdá se, že mluvíte o facetovém vyhledávání, konkrétně o vytváření a správě facetovaných dotazů.

Popisujete něco jako editor značek ve WordPress, kde jsou značky uvedeny s malými tlačítky pro odstranění vedle nich. Používají se pro vyhledávací filtry v uživatelském rozhraní Hearst's Flamenco , ačkoli ve svých dokumentech o něm nedává odstranitelným dotazovacím polím konkrétní jméno. (Nejsem si jistý, zda je to název.)

Existuje poměrně málo příkladů toho, jak byly na webu implementovány filtry pro vyhledávání tváří v článek Grega Nudelmana o UX Matters . Možná vám bude užitečné přečíst si ji.

Všimněte si, že návrhy, kterými prezentujete vyhledávací filtry, se liší, obvykle podle druhu aspektu (proměnná nebo sloupec v hledané datové sadě). Přísné hierarchie (řekněme „žánr“) jsou často uváděny do strouhanky. Rozsahy se dělí na diskrétní kousky („ceny“ jako v $ 10 - $ 20, $ 21 - $ 50, atd.), Které se zapínají nebo vypínají nebo mají rozsahy od-x-do-y („datum“ jako v).

12
lucasrizoli

Na základě aktualizovaného textu a přidaného příkladu si myslím, že vztah ad-hoc (nebo freeform) vs strukturovaný (nebo jednoduše filtrovaný) je možná vztah, který se pokoušíte popsat a co se demonstruje.

0
JustinC

O tom mluvíš?

Snímání obrazovky Flash paměti

pravit:

Dobře, takže o tom se mluvíš.

alt text

Upřímně, nevím, že pro to existuje oficiální název, některé věci, které bych mohl zkusit:

  • Uživatelské rozhraní pro pokročilé vyhledávání
  • Rozšířený vyhledávač
  • Tvůrce pokročilého vyhledávání
  • Tvůrce kritérií vyhledávání
0
devuxer