ceskaexpedice / ceska-digitalni-knihovna

Automatically exported from code.google.com/p/ceska-digitalni-knihovna
6 stars 1 forks source link

ČDK - procházení podle zapojených knihoven (místa uložení) #23

Closed tumovam closed 1 year ago

tumovam commented 5 years ago

V KNAV testujeme UNNK (bílý klient) nad daty ČDK... V modrém klientovi se jednalo o Sbírky, nyní Procházení přes Místo uložení (zatím máme pojmenované jako Knihovny). V ČDK nyní máme data od 10 knihoven. Pokud si vpravo nahoře zvolím řazení Podle výskytů, zobrazí se seznam 10 zapojených knihoven: obrazek

Když ale vyberu možnost řazení Abecedně, objeví se pouze 4: obrazek

Jedná se o bug, nebo máme někde něco špatně nastavené? Děkuji

honza-rychtar commented 5 years ago

Souvisí to s více věcmi. V ČDK je ohnuta logika sbírek a sbírky slouží jako rozlišení knihovny. V indexu jsou ale pořád identifikátory sbírek z jednotlivých knihoven a je jich celkem přes 100. Sbírek je v Krameriovi ČDK však jen 10. Identifikátory se pak mapují na názvy. Pokud je seřadím podle abecedy, tak mi některé sbírky reprezentující knihovny skočí až za stou pozici. No a tady přichází druhý problém, že stránkování u procházení funguje správně až od Krameria verze 5.3.9, takže za stou pozici už se v klientovi nedostanu.

To řazení podle abecedy na úrovni solr dotazu nemá smysl - sbírky se znovu seřadí až po namapování názvů. Takže jsem to teď v klientovi opravil tak, že dotaz do solru je vždy řazený podle výskytů. To teď bude fungovat, ale neřeší to všechny probémy.

Závěr.

zabak commented 1 year ago

Funguje, zavírám