Thanks for the reply Chuck.
Our site is a repository of 18th century quotes and stories that have been translated to English. We display search results 12 at a time when a user enters a search query. Search results are presented as cards with a title, author name, and category.
When a user clicks a card, they are brought to a page that shows much more information, including the full text of the original text and the english translation. Our users would like a way to quickly traverse from inside one of these entries to the next/previous entry given their previous search.
We have thought of a few ways to maybe handle this, but our ideas feel a bit like a hack. ie: conduct the search again when the user lands on the page, find the index of the current result, see if the previous/next items in the array of results can be retrieved, or paginate up/down to find those results… It seems like we might run into some duplicate queries, and honestly would probably require a lot of restructuring of the app in general.
Maybe something like this is the best approach though. We were sort of hopeful that maybe we could use Query ID to retrieve previous results to somehow optimize the number of queries we were making.