2006.01.23

You know how you search, and you get a results page and it says something like:

12 results found!
Displaying 1 – 10 of 12

And then you need to go to the second page to see the last two results?

This is due to some programmer deciding (or more likely not deciding) that you should always display a list of 10 items per page, and the last page will have the remainder. Why not just round the number of results properly and display 1 – 12 of 12, or 50 – 66 of 66, etc?

2 Responses to “1 through 12”

  1. Bill BrownNo Gravatar says:

    I can tell you that the 1-12 of 12 is something that arrives along with the actual results. The action that you want would basically take a pre-query to find out how many results the query will yield and then a modification of the actual query to retrieve the new resultset. In other words, you’re sending the same query twice. It’s much easier to just deal with normal pagination and let the user decide whether he needs the last two results.

    Your second example 50-66 of 66 is a little more feasible because, presumably, you are already well aware of how many total results match the query. It wouldn’t be hard at all to set some threshold whereby the program just retrieves that last batch en masse.

  2. Excellent technical insight. I was focusing on usability, so I really didn’t get into the technical part of it. Thanks…

« | »


buy the button:

Buy The Button