ceskaexpedice / kramerius-web-client

Novy klient pro Krameria
13 stars 14 forks source link

Hledání podle... #240

Open svetlym opened 5 years ago

svetlym commented 5 years ago

Při nastavování kritérií, podle kterých jde vyhledávat, nás mátly dvě věci:

Pak jsme zjistili, že autoři, a vůbec všechna vyhledávací kritéria v levém sloupci, jsou řazeni podle počtu děl, která v digitální knihovně mají. A je tam zřejmě nějaký tvrdý limit (ať už na počet polí nebo na počet děl), takže autoři s menším počtem děl (u nás míň než 16) v seznamu nejsou. Takže když bych chtěl hledat podle autora, který má v naší knihovně třeba 10 děl, tak mám smůlu. Bez abecedního řazení se zase člověku špatně hledá - nejen, že trvá dlouho, než projdu všechny autory v nabídce, ale navíc si ani nemůžu být jistý, že jsem ho nepřehlédl (u abecedního řazení si jistý být můžu, protože vidím položky v abecedě nad a pod).

Filtrování podle autorů, tak, jak teď je, je tudíž podle mě pro čtenáře téměř úplně nepoužitelné.

Otázka je, jestli to platí i pro ostatní filtry. Pro "geografický název" určitě ano - je jich hodně, takže najít mezi nimi nějaký konkrétní, když nejsou řazeny podle abecedy, je problém. Jazyků je relativně málo, tam to asi nevadí. U dostupnosti to určitě nevadí. U klíčových slov možná může být zajímavé, které se nejčastěji vyskytuje, ale hledat podle nich bez abecedního řazení bude určitě problém. Sbírky jsou na tom podobně.

Osobně bych asi hlasoval pro abecední řazení úplně všude, možná s výjimkou veřejnosti/neveřejnosti.

Pak je otázka, co s ořezáváním počtu zobrazených položek. Určitě to není dobře - tak, jak to je, čtenář například snadno získá dojem, že nějaký autor v digitální knihovně vůbec není. Otázka je, jak to případně zobrazit. Celý ten panel je ale scrollovací, takže asi nebude vadit, když se tam zobrazí všechno. Pokud ano, dalo by se to sloučit do kategorií - například podle prvního písmena.

Při té příležitosti bych asi test "Zobrazit více" nahradil textem "Zobrazit všechny". (Respektive u klíčových slov "Zobrazit všechna").

honza-rychtar commented 5 years ago

To už se jednou řešilo tady #123

U hledání musí být počet faset nějak rozumně omezený. Knihovny.cz zobrazují 30, MZK VuFind 200, tady je to 100.

Jsou to fasety, které slouží k upřesnění a ne k vyhledávání. Zobrazený počet musí být omezený, protože jich může být opravdu hodně. V MZK je přes 100 tisích autorů a skoro 3 tisíce jich začíná na písmeno A. Pokud by byli zobrazeni všichni autoři a navíc seřazeni podle abecedy, tak je to nepoužitelné. Resp. už to není faseta, ale úplné procházení autorů, k čemuž slouží obrazovka Procházet

http://www.digitalniknihovna.cz/mzk/browse

kde je možné procházet všechny autory, je možné je seřadit podle abecedy a také v nich vyhledávat.

Podobně lze procházet i ostatní pole.

svetlym commented 5 years ago

Zobrazený počet musí být omezený, protože jich může být opravdu hodně.

Jasně, to dává smysl. Potom je ale otázka, jestli je ten filtr vůbec k něčemu dobrý. Možná by místo "Zobrazit více" mohl být odkaz právě do procházení podle autorů?

Ještě jedna věc: Čekal bych, že když si kliknu na nějakého autora, tak zůstane vysvícený, nebo se u něj objeví checkbox, abych viděl, že mám aktivovaný filtr, a mohl ho opětovným kliknutím zrušit. Což se neděje...

Nebudu sem linkovat prodejce hardwaru, ale na jejich webech je typicky v levém panelu u každé položky checkbox, který má přesně tuhle funkčnost. Možná by se to mělo chovat stejně i v digitální knihovně?

svetlym commented 5 years ago

Ehm, až teď jsem si všiml, že nahoře jsou aktivní filtry vytažené v samostatné kategorii a tam se odškrtávátkem rušit dají. Měl jsem rozkliknuté všechny autory a byl jsem někde uprostřed, takže jsem ji neviděl.

Možná by tedy stálo za to "Aktivní filtry" ukotvit. Takže i když si odscrolluju, tak je pořád uvidím (a uvidím také, jak do nich něco přibylo, když jsem kliknul na dalšího autora).

A i tak bych asi hlasoval pro to, aby se autor, na kterého kliknu, nějak zvýraznil (vizuální potvrzení toho, že jsem ho přidal do filtru).

zabak commented 5 years ago

Ne, to Zobrazit více má jinou funkci - cílem je zobrazit více položek v dané fasetě (čímž odsunu ostatní fasety hodně dolů, proto se ve výchozím zobrazení ukazuje jen několik prvních hodnot).

Souhlasím s tím, že vybrané filtry by nahoře měly být ukotveny.

Co se výběru autora týče, na knihovny.cz to máme tak udělané - autor je zvýrazněn a dá se zrušit přímo ve fasetě. Tady by se to taky hodilo.

Problém vidím v něčem jiném: po kliknutí na autora nedojde automaticky k redukci fasety autor jen na autory odpovídající vybranému filtru, vybraný autor ale ze seznamu ve fasetě zmizí a ocitne se jen nahoře ve vybraných filtrech. To je hodně matoucí. U autora bych očekával, že když kliknu na wericha, tak zůstane ve vasetě a bude na prvním místě, protože u všech vyfiltrovaných knih je autorem a vidím v té fasetě všechny relevantní spoluautory. V současné podobě mohu filtrovat jen mezi těmi několika nejzastoupenějšími autory. Paradoxně volba filtru v jedné fasetě ovlivní podobu všech ostatních faset, takže předpokládám jde o bug.

svetlym commented 5 years ago

Ne, to Zobrazit více má jinou funkci - cílem je zobrazit více položek v dané fasetě

Dobře, ale k čemu mi to je, když tam z tisíců možných autorů uvidím jen 100, navíc neseřazených podle abecedy a vybraných podle téměř náhodného kritéria (počet titulů, které mají v této digitální knihovně)? Nedokážu si představit use case, kdy bych to chtěl použít a kliknout tam na nějakého dalšího autora, abych si tím třeba nějak zúžil výběr.

Třeba u dostupnosti mi to smysl dává velmi dobrý a také to často používám. U virtuálních sbírek také, těch je relativně málo (ovšem kdyby jich bylo víc než 100 a já tam kvůli tomu nějakou nenašel, asi bych to reportoval jako bug). U autorů mi to ale smysl nedává.

zabak commented 5 years ago

U autorů musím nejprve hledat jinak - omezit množinu výsledků a pak v ní filtrovat. To ale nepůjde bez vyřešení toho bugu co jsem popsal výše. @honza-rychtar mám z toho udělat samostatné issue?

honza-rychtar commented 4 years ago

Problém vidím v něčem jiném: po kliknutí na autora nedojde automaticky k redukci fasety autor jen na autory odpovídající vybranému filtru, vybraný autor ale ze seznamu ve fasetě zmizí a ocitne se jen nahoře ve vybraných filtrech. To je hodně matoucí. U autora bych očekával, že když kliknu na wericha, tak zůstane ve vasetě a bude na prvním místě, protože u všech vyfiltrovaných knih je autorem a vidím v té fasetě všechny relevantní spoluautory. V současné podobě mohu filtrovat jen mezi těmi několika nejzastoupenějšími autory. Paradoxně volba filtru v jedné fasetě ovlivní podobu všech ostatních faset, takže předpokládám jde o bug.

Není to bug. Jde o to, že mezi filtry ve stejné kategorii je OR a mezi různými kategoriemi je AND. Můžeme to změnit a nastavit různě pro různé kategorie. Třeba u typu dokumentů by bylo AND špatně, protože bych nikdy nemohl vybrat dva typy naráz. U autorů je to sporné. Chceš častěji doupřesnit spoluautora nebo mít možnost zvolit dva (nebo více) autory? U žánru a klíčových slov musí být OR, protože je tam kde co a dá se to vyjádřit deseti způsoby, tak si zakliknu vše a nezajíma mě to, co obsahuje všechny, ale obsahuje alepoň jedno. Ale třeba u geografických názvů by možna bylo lepší AND, protože bych mohl upřesňovat.

Není to jednoznačné a častěji dává větší smysl OR. Mít to všude jinak je matoucí a mít tam AND/OR přepínátko je zase většinově neuchopitelné.

Tohle je určitě k diskuzi.

marketakrutska commented 4 years ago

Přemýšlela jsem nad tím a jako uživatel bych spíše očekávala, že to bude OR a že se mi tedy výsledky rozšíří. Nicméně si dokážu představit, že někdo by očekával AND (konkrétně třeba u těch autorů). Pokud by se přidávalo přepínátko nebo něco podobného, tak by možná muselo být popsané jinak než AND/OR, protože si myslím, že většina uživatelů nezná Booleovské operátory nebo si pletou, jak fungují.

honza-rychtar commented 4 years ago

Přidání checkboxů před filtr a zachování vybraných filtrů by docela tu OR vazby naznačovalo. U dostupnosti by pak byly radio buttony.

annie-cz commented 7 months ago

Řeší se částečně ve verzi 2.8.0.

Filtry jsou nyní přepracovány vizuálně i funkčně tak, že:

  1. filtry s více volbami se zobrazují jako zaškrtávací políčka
  2. výlučné volby jsou zobrazeny jako radio buttony
  3. výběr filtru neodstraní filtr ze seznamu - zůstane v zaškrtnutém stavu
  4. aktivní filtry se zobrazují ve formě tagů, které lze zrušit

image