ceskaexpedice / kramerius-web-client

Novy klient pro Krameria
13 stars 14 forks source link

Ignorování stran a čísel periodika u zobrazení obsahu virtuální sbírky #183

Closed jkremlacek closed 5 years ago

jkremlacek commented 5 years ago

Při zobrazení součástí virtuální sbírky se "odfiltrovávají" stránky a čísla periodika, které by měly být zobrazeny.

Příklad:

Dotaz na API z klienta s filtrováním modelů:

https://kramerius.mzk.cz/search/api/v5.0/search?q=(fedora.model:monograph%5E5%20OR%20fedora.model:periodical%5E5%20OR%20fedora.model:soundrecording%20OR%20fedora.model:map%20OR%20fedora.model:graphic%20OR%20fedora.model:sheetmusic%20OR%20fedora.model:archive%20OR%20fedora.model:manuscript)%20AND%20(collection:%22vc:6b33ba83-b72d-4ca6-973f-f228fd9f4bd4%22)&fl=PID,dostupnost,fedora.model,dc.creator,dc.title,datum_str,img_full_mime&facet=true&facet.mincount=1&facet.field=keywords&facet.field=language&facet.field=mods.physicalLocation&facet.field=geographic_names&facet.field=facet_autor&facet.field=model_path&facet.field=dostupnost&sort=created_date%20desc&rows=60&start=0

Dotaz na API bez filtrování modelů (výsledek obsahuje i strany):

https://kramerius.mzk.cz/search/api/v5.0/search?q=(collection:%22vc:6b33ba83-b72d-4ca6-973f-f228fd9f4bd4%22)&fl=PID,dostupnost,fedora.model,dc.creator,dc.title,datum_str,img_full_mime&facet=true&facet.mincount=1&facet.field=keywords&facet.field=language&facet.field=mods.physicalLocation&facet.field=geographic_names&facet.field=facet_autor&facet.field=model_path&facet.field=dostupnost&sort=created_date%20desc&rows=60&start=0

Nejspíš souvisí i s zobrazováním kapitol, kde požadavek vznikl v rámci repozitáře krameria https://github.com/ceskaexpedice/kramerius/issues/54

honza-rychtar commented 5 years ago

Stránka má příznak příslušnosti k virtuální sbírce, ať už je do sbísky vložena samostatně, nebo do sbírky spadla společně s nadřazeným dokumentem. Pokud bych zobrazil stránky, pak bych je musel zobrazit všechny - každá stránka každého dokumentu ve sbírce. Což by byl nesmysl. Podobně u čísel periodika. Bude řešit nový systém sbírek.