On Fri, Dec 4, 2009 at 3:22 PM, Jason (Google) <
apij...@google.com> wrote:
> Hi Eric. We're investigating this issue on our end. Looking into this
> a bit deeper, I see that one of the entities that didn't appear in the
> query results was written on the 27th and the second was written on
> the 30th. I know that you had re-built your index a second time after
> our chat on Wednesday, but when did you originally build the index?
> Was it after you finished writing all of the entities or sometime
> between the 27th and 30th?
I believe the chain of events is the following:
1- The 27th, all entities MessageS were uploaded.
2- The first index was built
3- Sometime after that, the MessageS class was updated to have a
"votes" field, without touching the content of the datastore itself.
4- Sometime after that (the 30th I assume), one the entities was voted
on, and therefore was updated.
5- First index deleted.
6- Second index built.
It's possible 3 was before 2, but I don't think so.
This is weird, doing the two queries today, ordered and unordered, now
returns respectively 3 and 4 results. It used to be 2 and 4 (with both
the first index and the second index). Something changed in the past 2
days. It's still wrong, but "less" wrong.
Thanks,
Eric.