On Dec 2, 2008, at 2:38 PM, Dean Landolt wrote:

...and to finally change "count" to "limit" in view query string arguments.
I'm a big fan of "limit" -- I know couch ain't sql, but no need to eschew convention without reason. Also, what about changing "skip" to "offset" which is more conventional? And I know this has been asked before, but is it even remotely feasible to make skip/offset/whatever efficient? It seems to me it would make pagination much more logical, rather than having to drop
down to startkey/startkey_docid semantics.

Sorry, but making skip efficient is hard to do in a partitioned setup, and considering the stateless HTTP api, the startkey semantics actually work quite well. Users don't want view rows 50-60, they want the next or the previous page of results. When using absolute offsets, if the view changes underneath the user between paging requests, they may not even realize the rows have shifted and they are now in a completely different place in the view.

-Damien

Reply via email to