Odeuropa / explorer

Exploratory Search Engine for Odeuropa
https://explorer.odeuropa.eu
Apache License 2.0
2 stars 0 forks source link

Full-text autopager for search results has frustrating UX #100

Open kintopp opened 1 year ago

kintopp commented 1 year ago

If I carry out a search with a fairly large number of full-text search results, such as "nutmeg" on title only, https://explorer.odeuropa.eu/odeuropa-browse?filter_type=text&in=title&sort=&page=1 I currently can't see how many results there are exactly, but I get at least a sense of it by looking at the bottom of the page: 1 of 2 pages of results.

However, if I scroll down to the bottom of the page, that number jumps forward, to 3 then 4 then 5 then.. you get the idea. It seems to go on 'forever'. This is a little frustrating, since 1 of 2 pages of results is also a prompt to me on whether or not I should add additional filters to limit my results. As it stands, the only feedback I get on this is unreliable.

There are several ways one might address this, directly or indirectly. For example, by turning off the autopager (and) including a proper count (but of what, precisely..?) at the top of the page as a reference. And/or by letting me choose how many cards to view per page. And/or by calculating the necessary number of pages and showing their extent from the beginning, e.g. Previous 1 2 3 ... 27 Next.

rtroncy commented 1 year ago

@kintopp I understand the frustration, but all your proposed remedies boil down to "COUNT" how many results we will get given a query. Counting is precisely what we have disabled because this is by large what is consuming most of the query processing time.

kintopp commented 1 year ago

@rtroncy True, but on the other hand, you're 'counting' as well. Only you're counting incorrectly. Thus, another suggestion. Replace "3 of 4 pages of results" etc. with "Next Page / Previous Page".

rtroncy commented 1 year ago

@ehrhart Do you think you can implement this change?