Entities always have a key, available as entity.key(). In addition to that, you can set a friendly key at construction only (can't be changed or set later), using key_name. If you do not however set a key_name, app engine will assign a numeric id, available as entity.key().id().
In other words, change your pagination to something like: items = Item.filter('key >', request.get('start')).fetch(1000), and pass the key of the last item as the start parameter. On Sep 25, 6:45 am, "Venkatesh Rangarajan" <[EMAIL PROTECTED]> wrote: > Folks, > > I have created a "salary search" application (http://payrate.appspot.com) > > I have uploaded around 500K records without an ID Field ( yeah,my Bad). > > Now i am running into "BadRequestError: offset may not be above 1000" error > when the results exceed 1000 and user is on the last page. I display 100 > records per page. > > Sample :http://payrate.appspot.com/?keyword=Engineer&page=800 > > Any ideas on how I can update all the records with Index ? I know I could do > that using "page refreshes", but looking for some elegant solution. > > Rgds, > Venkatesh --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---