buda-base / public-digital-library

http://library.bdrc.io
4 stars 6 forks source link

access and quality UX on results page #881

Open berger-n opened 1 week ago

berger-n commented 1 week ago

currently we have these access/quality indications:

image

image

image

image


now the question is how to display it using this new indicator: https://github.com/buda-base/git-to-dbs/blob/elasticsearch/src/main/java/io/bdrc/gittodbs/ESUtils.java#L820-L831

    // rank_features must be strictly positive (non-zero)
    // etext access:
    //   1: no access
    //   2: search only
    //   3: open access

    // scans access:
    //   1: no access
    //   2: extract only
    //   3: IA
    //   4: open access through IIIF
    //   5: open access on BDRC
berger-n commented 6 days ago

added the scans/etext access filters: https://library-dev.bdrc.io/osearch/search?q=bka%27%20%27gyur

image

berger-n commented 3 days ago

regarding quality, I think we can have a widget but I'll need more category names like:

https://library-dev.bdrc.io/osearch/search

image

eroux commented 3 days ago

thanks! For etexts I think we need stronger standards:

eroux commented 3 days ago

and let's not make an aggregate with scans_quality, there's almost no data for it (yet)

berger-n commented 1 day ago

now with etext quality ranges: https://library-dev.bdrc.io/osearch/search?etext_quality%5B0%5D=2.99-3.01&sortBy=firstScanSyncDate_desc (note that there are a few scans_quality already available/displayed, should I remove them for now? everything is ready to use, we just have to update the ranges/labels here and here)

image


BTW I think I've fixed the issue with sorting not returning the same results/returning too many results: (this used to return like ~1000 results) https://library-dev.bdrc.io/osearch/search?q=%27ba%27%20bro&sortBy=firstScanSyncDate_desc

simplescreenrecorder-2024-07-03_15 57 41 mkv

eroux commented 1 day ago

wonderful, thanks! you can leave the scans quality, that's fine, the most important is that they don't appear in the filters