RockefellerArchiveCenter / dimes

Front-end user interface for the online archival discovery at the Rockefeller Archive Center
MIT License
0 stars 1 forks source link

Refine search from within collection / object view #732

Open ctgraham opened 1 month ago

ctgraham commented 1 month ago

Is your feature request related to a problem? Please describe.

Archives staff report that they would like patrons to be able to search within a collection view. Currently, when at the collection / object page rendering, the only opportunity to refine the search is the "Back to Search" button.

Describe the solution you'd like

Augment the "Back to Search" with a textbox to refine the search on the page itself.

Describe alternatives you've considered

Archives staff prefer to instruct patrons to "CTRL+F" to find on page, but this is incompatible with dynamic load/scrolling.

Additional context

This will not preserve the search history, so the meaning of "Back to Search" would change here.

Tagging: @rzhang152

helrond commented 1 month ago

Definitely open to hearing solutions here, but wanted to provide a bit of context as to why this functionality currently does not exist in DIMES:

ctgraham commented 1 month ago

I acknowledge the complexity of a global search with a scoped search. I think, though, there can be a balance here.

Consider a search for "Maurine Greenwald", which finds: https://dimes.rockarch.org/objects/Gxb4UPM2YoB4ybdQRrZNVb?category=&limit=40&query=maurine+greenwald

If I then notice that the Russel Sage Foundation had an interest in the Pittsburgh Survey, a new search highlights this in the current record, but also provides minimap hits to related records: https://dimes.rockarch.org/objects/Gxb4UPM2YoB4ybdQRrZNVb?category=&limit=40&query=pittsburgh+survey

If "Back to Search" is rebranded "Search Everywhere", you can:

image

helrond commented 1 month ago

Ah interesting - I see what you're saying! There are a couple of things we'd need to figure out (like what happens to existing filter parameters when searching within a collection, and accessibility around having a search input with two different submit buttons) and this is something we'll definitely want to test with users but I agree this has promise.