Paul, yes.

Whenever you update an entity, any property that is not explicitly marked
as unindexed will generate 2 index writes. Any update to that property will
cause 2 writes to delete the old indexes and 2 writes to write the new
ones. The indexes are used in queries, e.g.:

select from user where name='bob'

If you don't have the 'name' property indexed, you won't be able to run
that query. If you never run a query against a property, mark it as
unindexed.

--
Ikai Lan
Developer Programs Engineer, Google App Engine
plus.ikailan.com | twitter.com/ikai



On Thu, Dec 22, 2011 at 12:02 AM, Paul <pgronkiew...@gmail.com> wrote:

> Also, another question:
>
> I don't even have datastore-indexes.xml generated, should I even have
> any index write ops possible without it?
>
> --
> 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
> google-appengine-java@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine-java+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>

-- 
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 google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to