I executed a GQL query to test for some results in Datastore viewer:
   SELECT * FROM DbLaw where keyWordsList='leg' and keyWordsList='24'
it worked OK.

The same query using JDO:
   Query text: SELECT FROM biz.ebas.server.DbTest WHERE
keyWordsList=='leg' && keyWordsList=='24'

Threw this exception:
"The built-in indices are not efficient enough for this query and your
data. Please add a composite index for this query..  An index is
missing but we are unable to tell you which one due to a bug in the
App Engine SDK.  If your query only contains equality filters you most
likely need a composite index on all the properties referenced in
those filters."

How can this be possible ??? Low-level speaking, aren't the same
Queries ? the same datastores ?
What is the problem ?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to