Say I have a million entries in a model in the appengine app store. I will pay the execution penalty with the following request.
records = MyModel.all().filter("words =", "foo").fetch(offset=250000, limit=20)
Appengine docs say
The query has performance characteristics that correspond linearly with the offset amount plus the limit.
Or do I need to create an index and do something like
records = MyModel.all().filter("words =", "foo").filter("pub_date >", last_date).fetch(20)
I am trying to check if I can query StringListProperty without adding any indexes to the model.
source share