I might be misunderstanding the question, and interpreting a complex question as a simple question (By "needing an index", if you mean, need an index to increase lookup performance, I do misunderstand the question)
But, to assess whether you need an index or not, run the SDK with the "require indexes"+"don't auto add indexes" (forgot the actual arguments) modes, then run the operations of your app in development, delete indexes one by one, if operations fail with an index error, re-add that index It's an exhaustive process, but in any case, you need to re-understand what your app does now, so instead of trial error, just studying the app and eliminating the indexes manually could require the same effort -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/87da9789-74d4-42a1-8107-00a87c612bb1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
