App Engine handles index building for you. When you add a new index, it
will re-index all entities.

However, it is possible to save entities with an 'unindexed' property, then
change the model definition to save the same property but 'indexed.' In
this case, the old entities will remain unindexed, while new entities will
be indexed. The only way to fix this is to re-write the old entities (as
switching the indexing of a property is a schema change, and the datastore
does not manage your schema).

On Wed, Jun 20, 2012 at 8:37 AM, Christopher Ramírez <
[email protected]> wrote:

> No as I remember.
>
> How can I rebuild an Index?
>
>
> On Wednesday, June 20, 2012 2:53:12 AM UTC-6, timh wrote:
>>
>>
>>
>>
>>> I just added a few more records. The new ones appear without trouble.
>>> Missing records seems to be the ones saved before the projection index was
>>> created.
>>>
>>>>
>>>>>>
>> If you added a new index, then pre-existing items won't be in the index,
>> unless it's rebuilt.  Did you add new properties when you added
>> the projection index ?
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-appengine/-/a6RsWljZlHYJ.
>
> 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?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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?hl=en.

Reply via email to