Hi,
I got a weird index problem
I had a entity claas A like his
Class A{
//Few properties
Set<Key> locationIds;
Date lastSaveDate;
}

and i was querying it like this
select * from A where locationIds = <SomeKey> order by lastSaveDate DESC

It was working good...

then i needed to add extra property adtype, so my class became
Class A{
//Few properties
Set<Key> locationIds;
Date lastSaveDate;
Set<Long> adType;
}

and my query is now(using low level datatsore APIs)
select * from A where locationIds = <SomeKey> and adType in <Lit of types>
order by lastSaveDate DESC


So to run this query i need to create a new index and i created it
I checked in admin panel all indexes were ready to server including new
one....

now i had around 600 records in this table and i create done task to read it
and save it again....... and i expected that it will re create new indexes

Now its not returning all my records..some records are not coming at all...
so on pages where i use to get say 15 records now i get like 8-9 records....
just a subset is coming, and the records which are not coming should come
and they full fill query criteria

My older version of app is still shwoing those records but new is showing
only subset of that data. and there are no errors in error log...its
behaving as if these records do not exists.


Please help i am not sure what is happening....

-- 
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