[google-appengine] Re: Data is skipped
Hi, djidjadji, thanks for your comment. I tried both query as below: query = models.Ownership.all().filter('user', user),filter('deleted', False).order('-created_on').fetch(offset, amount) query = models.Ownership.all().filter('user =', user),filter('deleted =', False).order('-created_on').fetch(offset, amount) But the definition of index sdk generates is exactly the same. And lack of data in result set is the same. So, I think this problem happens when server creates the index. Thanks. 2008/12/15 djidjadji : > > A snippet from the manual > == > filter(property_operator, value) > >Adds a property condition filter to the query. Only entities with > properties that meet all of the conditions will be returned by the > query. > >Arguments: > >property_operator >A string containing the property name and a comparison > operator. The name and the operator must be separated by a space, as > in: age > The following comparison operators are supported: < <= = >= >> (The not-equal (!=) and IN operators are not supported.) > == > > You forget the "comparison operator" in your filter statements. > > > 2008/12/13 paptimus : > >> query = models.Ownership.all().filter('user', user),filter('deleted', >> False).order('-created_on').fetch(offset, amount) >> > > > > -- - koji matsui --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Data is skipped
A snippet from the manual == filter(property_operator, value) Adds a property condition filter to the query. Only entities with properties that meet all of the conditions will be returned by the query. Arguments: property_operator A string containing the property name and a comparison operator. The name and the operator must be separated by a space, as in: age > The following comparison operators are supported: < <= = >= > (The not-equal (!=) and IN operators are not supported.) == You forget the "comparison operator" in your filter statements. 2008/12/13 paptimus : > query = models.Ownership.all().filter('user', user),filter('deleted', > False).order('-created_on').fetch(offset, amount) > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Data is skipped
I get an additional information. I vacuumed the problem index and rebuilt the same index. The number of result set before vacuum_index is not same as one of after that. Obviously, query is same. So I think my app get into this situation while rebuilding index. I hope gae team checks my app's index. My app id is 'book-case-2' and kind is 'Ownership'. Thanks. On 12月16日, 午前1:23, "koji matsui" wrote: > Hi, djidjadji, thanks for your comment. > > I tried both query as below: > > query = models.Ownership.all().filter('user', user),filter('deleted', > False).order('-created_on').fetch(offset, amount) > query = models.Ownership.all().filter('user =', user),filter('deleted > =', False).order('-created_on').fetch(offset, amount) > > But the definition of index sdk generates is exactly the same. > And lack of data in result set is the same. > > So, I think this problem happens when server creates the index. > > Thanks. > > 2008/12/15 djidjadji : > > > > > > > A snippet from the manual > > == > > filter(property_operator, value) > > >Adds a property condition filter to the query. Only entities with > > properties that meet all of the conditions will be returned by the > > query. > > >Arguments: > > >property_operator > >A string containing the property name and a comparison > > operator. The name and the operator must be separated by a space, as > > in: age > The following comparison operators are supported: < <= = >= > >> (The not-equal (!=) and IN operators are not supported.) > > == > > > You forget the "comparison operator" in your filter statements. > > > 2008/12/13 paptimus : > > >> query = models.Ownership.all().filter('user', user),filter('deleted', > >> False).order('-created_on').fetch(offset, amount) > > -- > - > koji matsui --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Data is skipped
Hi, Thanks for the report, but I'm not sure I understand how exactly your query is having an issue. Can you elaborate on this statement: "The result set is ordered by '-created_on', but it is not sequential." What data are you getting? What data are you expecting? Is it misordered or missing? Also, have you tried adding this index to your index.yaml and uploading it with your application: - kind: Ownership properties: - name: user - name: deleted - name: created_on direction: desc Thanks, Marzia On Mon, Dec 15, 2008 at 11:05 AM, paptimus wrote: > > I get an additional information. > > I vacuumed the problem index and rebuilt the same index. > The number of result set before vacuum_index is not same as one of > after that. > Obviously, query is same. > > So I think my app get into this situation while rebuilding index. > I hope gae team checks my app's index. > My app id is 'book-case-2' and kind is 'Ownership'. > > Thanks. > > On 12月16日, 午前1:23, "koji matsui" wrote: > > Hi, djidjadji, thanks for your comment. > > > > I tried both query as below: > > > > query = models.Ownership.all().filter('user', user),filter('deleted', > > False).order('-created_on').fetch(offset, amount) > > query = models.Ownership.all().filter('user =', user),filter('deleted > > =', False).order('-created_on').fetch(offset, amount) > > > > But the definition of index sdk generates is exactly the same. > > And lack of data in result set is the same. > > > > So, I think this problem happens when server creates the index. > > > > Thanks. > > > > 2008/12/15 djidjadji : > > > > > > > > > > > > > A snippet from the manual > > > == > > > filter(property_operator, value) > > > > >Adds a property condition filter to the query. Only entities with > > > properties that meet all of the conditions will be returned by the > > > query. > > > > >Arguments: > > > > >property_operator > > >A string containing the property name and a comparison > > > operator. The name and the operator must be separated by a space, as > > > in: age > The following comparison operators are supported: < <= = >= > > >> (The not-equal (!=) and IN operators are not supported.) > > > == > > > > > You forget the "comparison operator" in your filter statements. > > > > > 2008/12/13 paptimus : > > > > >> query = models.Ownership.all().filter('user', user),filter('deleted', > > >> False).order('-created_on').fetch(offset, amount) > > > > -- > > - > > koji matsui > > > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Data is skipped
Hi, Marzia. Thank you for your reply. It is missing. For example, I run this query: query = models.Ownership.all().filter('user =', papti...@gmail.com),filter('deleted =',False).order('- created_on').fetch(0, 20) These lists are my expecting/getting result. The getting result contains no 'NG' data but folowing 3 data. expecting: 2008-12-12 10:25:23.397434 2008-12-09 18:04:23.439058 2008-12-03 15:22:46.754546 2008-12-03 15:22:45.251281 2008-12-03 15:22:42.594933 2008-12-03 15:22:41.149333 2008-12-03 15:22:39.559995 2008-12-03 15:22:38.116000 2008-12-03 15:22:36.511006 2008-12-03 15:22:35.117080 2008-12-03 15:22:33.679363 2008-12-03 15:22:32.119234 2008-12-03 15:22:30.461840 2008-12-03 15:22:28.936849 2008-12-03 15:22:27.518304 2008-12-03 15:22:26.039718 2008-12-03 15:22:24.665877NG 2008-12-03 15:22:23.188243 2008-12-03 15:22:21.681791NG 2008-12-03 15:22:20.245579NG getting: 2008-12-12 10:25:23.397434 2008-12-09 18:04:23.439058 2008-12-03 15:22:46.754546 2008-12-03 15:22:45.251281 2008-12-03 15:22:42.594933 2008-12-03 15:22:41.149333 2008-12-03 15:22:39.559995 2008-12-03 15:22:38.116000 2008-12-03 15:22:36.511006 2008-12-03 15:22:35.117080 2008-12-03 15:22:33.679363 2008-12-03 15:22:32.119234 2008-12-03 15:22:30.461840 2008-12-03 15:22:28.936849 2008-12-03 15:22:27.518304 2008-12-03 15:22:26.039718 2008-12-03 15:22:23.188243 2008-12-03 15:22:18.783426 2008-12-03 15:22:17.303290 2008-12-03 15:22:13.102364 Thanks. On 12月16日, 午前5:18, Marzia Niccolai wrote: > Hi, > > Thanks for the report, but I'm not sure I understand how exactly your query > is having an issue. > > Can you elaborate on this statement: "The result set is ordered by > '-created_on', but it is not sequential." What data are you getting? What > data are you expecting? Is it misordered or missing? > > Also, have you tried adding this index to your index.yaml and uploading it > with your application: > > - kind: Ownership > properties: > - name: user > - name: deleted > - name: created_on >direction: desc > > Thanks, > Marzia > > On Mon, Dec 15, 2008 at 11:05 AM, paptimus wrote: > > > I get an additional information. > > > I vacuumed the problem index and rebuilt the same index. > > The number of result set before vacuum_index is not same as one of > > after that. > > Obviously, query is same. > > > So I think my app get into this situation while rebuilding index. > > I hope gae team checks my app's index. > > My app id is 'book-case-2' and kind is 'Ownership'. > > > Thanks. > > > On 12月16日, 午前1:23, "koji matsui" wrote: > > > Hi, djidjadji, thanks for your comment. > > > > I tried both query as below: > > > > query = models.Ownership.all().filter('user', user),filter('deleted', > > > False).order('-created_on').fetch(offset, amount) > > > query = models.Ownership.all().filter('user =', user),filter('deleted > > > =', False).order('-created_on').fetch(offset, amount) > > > > But the definition of index sdk generates is exactly the same. > > > And lack of data in result set is the same. > > > > So, I think this problem happens when server creates the index. > > > > Thanks. > > > > 2008/12/15 djidjadji : > > > > > A snippet from the manual > > > > == > > > > filter(property_operator, value) > > > > >Adds a property condition filter to the query. Only entities with > > > > properties that meet all of the conditions will be returned by the > > > > query. > > > > >Arguments: > > > > >property_operator > > > >A string containing the property name and a comparison > > > > operator. The name and the operator must be separated by a space, as > > > > in: age > The following comparison operators are supported: < <= = >= > > > >> (The not-equal (!=) and IN operators are not supported.) > > > > == > > > > > You forget the "comparison operator" in your filter statements. > > > > > 2008/12/13 paptimus : > > > > >> query = models.Ownership.all().filter('user', user),filter('deleted', > > > >> False).order('-created_on').fetch(offset, amount) > > > > -- > > > - > > > koji matsui > > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Data is skipped
Hi, I suspect this is the same issue as this one: http://code.google.com/p/googleappengine/issues/detail?id=901 We suspect that calling put() on the entities that are not being returned will fix this issue, but are investigating it and working on a fix as well. Thanks, Marzia On Mon, Dec 15, 2008 at 6:52 PM, paptimus wrote: > > Hi, Marzia. Thank you for your reply. > > It is missing. > For example, I run this query: > > query = models.Ownership.all().filter('user =', > papti...@gmail.com),filter('deleted =',False).order('- > created_on').fetch(0, 20) > > These lists are my expecting/getting result. > The getting result contains no 'NG' data but folowing 3 data. > > expecting: > 2008-12-12 10:25:23.397434 > 2008-12-09 18:04:23.439058 > 2008-12-03 15:22:46.754546 > 2008-12-03 15:22:45.251281 > 2008-12-03 15:22:42.594933 > 2008-12-03 15:22:41.149333 > 2008-12-03 15:22:39.559995 > 2008-12-03 15:22:38.116000 > 2008-12-03 15:22:36.511006 > 2008-12-03 15:22:35.117080 > 2008-12-03 15:22:33.679363 > 2008-12-03 15:22:32.119234 > 2008-12-03 15:22:30.461840 > 2008-12-03 15:22:28.936849 > 2008-12-03 15:22:27.518304 > 2008-12-03 15:22:26.039718 > 2008-12-03 15:22:24.665877NG > 2008-12-03 15:22:23.188243 > 2008-12-03 15:22:21.681791NG > 2008-12-03 15:22:20.245579NG > > getting: > 2008-12-12 10:25:23.397434 > 2008-12-09 18:04:23.439058 > 2008-12-03 15:22:46.754546 > 2008-12-03 15:22:45.251281 > 2008-12-03 15:22:42.594933 > 2008-12-03 15:22:41.149333 > 2008-12-03 15:22:39.559995 > 2008-12-03 15:22:38.116000 > 2008-12-03 15:22:36.511006 > 2008-12-03 15:22:35.117080 > 2008-12-03 15:22:33.679363 > 2008-12-03 15:22:32.119234 > 2008-12-03 15:22:30.461840 > 2008-12-03 15:22:28.936849 > 2008-12-03 15:22:27.518304 > 2008-12-03 15:22:26.039718 > 2008-12-03 15:22:23.188243 > 2008-12-03 15:22:18.783426 > 2008-12-03 15:22:17.303290 > 2008-12-03 15:22:13.102364 > > Thanks. > > On 12月16日, 午前5:18, Marzia Niccolai wrote: > > Hi, > > > > Thanks for the report, but I'm not sure I understand how exactly your > query > > is having an issue. > > > > Can you elaborate on this statement: "The result set is ordered by > > '-created_on', but it is not sequential." What data are you getting? > What > > data are you expecting? Is it misordered or missing? > > > > Also, have you tried adding this index to your index.yaml and uploading > it > > with your application: > > > > - kind: Ownership > > properties: > > - name: user > > - name: deleted > > - name: created_on > >direction: desc > > > > Thanks, > > Marzia > > > > On Mon, Dec 15, 2008 at 11:05 AM, paptimus wrote: > > > > > I get an additional information. > > > > > I vacuumed the problem index and rebuilt the same index. > > > The number of result set before vacuum_index is not same as one of > > > after that. > > > Obviously, query is same. > > > > > So I think my app get into this situation while rebuilding index. > > > I hope gae team checks my app's index. > > > My app id is 'book-case-2' and kind is 'Ownership'. > > > > > Thanks. > > > > > On 12月16日, 午前1:23, "koji matsui" wrote: > > > > Hi, djidjadji, thanks for your comment. > > > > > > I tried both query as below: > > > > > > query = models.Ownership.all().filter('user', user),filter('deleted', > > > > False).order('-created_on').fetch(offset, amount) > > > > query = models.Ownership.all().filter('user =', user),filter('deleted > > > > =', False).order('-created_on').fetch(offset, amount) > > > > > > But the definition of index sdk generates is exactly the same. > > > > And lack of data in result set is the same. > > > > > > So, I think this problem happens when server creates the index. > > > > > > Thanks. > > > > > > 2008/12/15 djidjadji : > > > > > > > A snippet from the manual > > > > > == > > > > > filter(property_operator, value) > > > > > > >Adds a property condition filter to the query. Only entities > with > > > > > properties that meet all of the conditions will be returned by the > > > > > query. > > > > > > >Arguments: > > > > > > >property_operator > > > > >A string containing the property name and a comparison > > > > > operator. The name and the operator must be separated by a space, > as > > > > > in: age > The following comparison operators are supported: < <= = > >= > > > > >> (The not-equal (!=) and IN operators are not supported.) > > > > > == > > > > > > > You forget the "comparison operator" in your filter statements. > > > > > > > 2008/12/13 paptimus : > > > > > > >> query = models.Ownership.all().filter('user', > user),filter('deleted', > > > > >> False).order('-created_on').fetch(offset, amount) > > > > > > -- > > > > - > > > > koji matsui > > > > > > > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengi
[google-appengine] Re: Data is skipped
Hi, Marzia. > > Also, have you tried adding this index to your index.yaml and uploading it > > with your application: > > > - kind: Ownership > > properties: > > - name: user > > - name: deleted > > - name: created_on > >direction: desc I added and uploaded this index according as your advice. But this problem is not remaining. So I vacuumed the below index which is generated by sdk and previously created. - kind: Ownership properties: - name: deleted - name: user - name: created_on direction: desc But the situation is the same as before. Thanks. On 12月16日, 午前11:52, paptimus wrote: > Hi, Marzia. Thank you for your reply. > > It is missing. > For example, I run this query: > > query = models.Ownership.all().filter('user =', > papti...@gmail.com),filter('deleted =',False).order('- > created_on').fetch(0, 20) > > These lists are my expecting/getting result. > The getting result contains no 'NG' data but folowing 3 data. > > expecting: > 2008-12-12 10:25:23.397434 > 2008-12-09 18:04:23.439058 > 2008-12-03 15:22:46.754546 > 2008-12-03 15:22:45.251281 > 2008-12-03 15:22:42.594933 > 2008-12-03 15:22:41.149333 > 2008-12-03 15:22:39.559995 > 2008-12-03 15:22:38.116000 > 2008-12-03 15:22:36.511006 > 2008-12-03 15:22:35.117080 > 2008-12-03 15:22:33.679363 > 2008-12-03 15:22:32.119234 > 2008-12-03 15:22:30.461840 > 2008-12-03 15:22:28.936849 > 2008-12-03 15:22:27.518304 > 2008-12-03 15:22:26.039718 > 2008-12-03 15:22:24.665877NG > 2008-12-03 15:22:23.188243 > 2008-12-03 15:22:21.681791NG > 2008-12-03 15:22:20.245579NG > > getting: > 2008-12-12 10:25:23.397434 > 2008-12-09 18:04:23.439058 > 2008-12-03 15:22:46.754546 > 2008-12-03 15:22:45.251281 > 2008-12-03 15:22:42.594933 > 2008-12-03 15:22:41.149333 > 2008-12-03 15:22:39.559995 > 2008-12-03 15:22:38.116000 > 2008-12-03 15:22:36.511006 > 2008-12-03 15:22:35.117080 > 2008-12-03 15:22:33.679363 > 2008-12-03 15:22:32.119234 > 2008-12-03 15:22:30.461840 > 2008-12-03 15:22:28.936849 > 2008-12-03 15:22:27.518304 > 2008-12-03 15:22:26.039718 > 2008-12-03 15:22:23.188243 > 2008-12-03 15:22:18.783426 > 2008-12-03 15:22:17.303290 > 2008-12-03 15:22:13.102364 > > Thanks. > > On 12月16日, 午前5:18, Marzia Niccolai wrote: > > > Hi, > > > Thanks for the report, but I'm not sure I understand how exactly your query > > is having an issue. > > > Can you elaborate on this statement: "The result set is ordered by > > '-created_on', but it is not sequential." What data are you getting? What > > data are you expecting? Is it misordered or missing? > > > Also, have you tried adding this index to your index.yaml and uploading it > > with your application: > > > - kind: Ownership > > properties: > > - name: user > > - name: deleted > > - name: created_on > >direction: desc > > > Thanks, > > Marzia > > > On Mon, Dec 15, 2008 at 11:05 AM, paptimus wrote: > > > > I get an additional information. > > > > I vacuumed the problem index and rebuilt the same index. > > > The number of result set before vacuum_index is not same as one of > > > after that. > > > Obviously, query is same. > > > > So I think my app get into this situation while rebuilding index. > > > I hope gae team checks my app's index. > > > My app id is 'book-case-2' and kind is 'Ownership'. > > > > Thanks. > > > > On 12月16日, 午前1:23, "koji matsui" wrote: > > > > Hi, djidjadji, thanks for your comment. > > > > > I tried both query as below: > > > > > query = models.Ownership.all().filter('user', user),filter('deleted', > > > > False).order('-created_on').fetch(offset, amount) > > > > query = models.Ownership.all().filter('user =', user),filter('deleted > > > > =', False).order('-created_on').fetch(offset, amount) > > > > > But the definition of index sdk generates is exactly the same. > > > > And lack of data in result set is the same. > > > > > So, I think this problem happens when server creates the index. > > > > > Thanks. > > > > > 2008/12/15 djidjadji : > > > > > > A snippet from the manual > > > > > == > > > > > filter(property_operator, value) > > > > > >Adds a property condition filter to the query. Only entities with > > > > > properties that meet all of the conditions will be returned by the > > > > > query. > > > > > >Arguments: > > > > > >property_operator > > > > >A string containing the property name and a comparison > > > > > operator. The name and the operator must be separated by a space, as > > > > > in: age > The following comparison operators are supported: < <= = >= > > > > >> (The not-equal (!=) and IN operators are not supported.) > > > > > == > > > > > > You forget the "comparison operator" in your filter statements. > > > > > > 2008/12/13 paptimus : > > > > > >> query = models.Ownership.all().filter('user', user),filter('deleted', > > > > >> False).order('-created_on').fetch(offset, amount) > > > > > -- > > > > - > > > > koji matsui --~--~-~--~~~---~--~~ You received this message be
[google-appengine] Re: Data is skipped
Hi, Marizia. I'm sorry to cross the post. I understand this issue is fixed. But I think that the data that put while the issue is remaining are under the influence of this issue. So the way to reccover the data is to register as new entity and to delete old one. Is it correct? Thanks. On 12月17日, 午前4:04, paptimus wrote: > Hi, Marzia. > > > > Also, have you tried adding this index to your index.yaml and uploading it > > > with your application: > > > > - kind: Ownership > > > properties: > > > - name: user > > > - name: deleted > > > - name: created_on > > >direction: desc > > I added and uploaded this index according as your advice. > But this problem is not remaining. > > So I vacuumed the below index which is generated by sdk and previously > created. > > - kind: Ownership > properties: > - name: deleted > - name: user > - name: created_on > direction: desc > > But the situation is the same as before. > > Thanks. > > On 12月16日, 午前11:52, paptimus wrote: > > > Hi, Marzia. Thank you for your reply. > > > It is missing. > > For example, I run this query: > > > query = models.Ownership.all().filter('user =', > > papti...@gmail.com),filter('deleted =',False).order('- > > created_on').fetch(0, 20) > > > These lists are my expecting/getting result. > > The getting result contains no 'NG' data but folowing 3 data. > > > expecting: > > 2008-12-12 10:25:23.397434 > > 2008-12-09 18:04:23.439058 > > 2008-12-03 15:22:46.754546 > > 2008-12-03 15:22:45.251281 > > 2008-12-03 15:22:42.594933 > > 2008-12-03 15:22:41.149333 > > 2008-12-03 15:22:39.559995 > > 2008-12-03 15:22:38.116000 > > 2008-12-03 15:22:36.511006 > > 2008-12-03 15:22:35.117080 > > 2008-12-03 15:22:33.679363 > > 2008-12-03 15:22:32.119234 > > 2008-12-03 15:22:30.461840 > > 2008-12-03 15:22:28.936849 > > 2008-12-03 15:22:27.518304 > > 2008-12-03 15:22:26.039718 > > 2008-12-03 15:22:24.665877NG > > 2008-12-03 15:22:23.188243 > > 2008-12-03 15:22:21.681791NG > > 2008-12-03 15:22:20.245579NG > > > getting: > > 2008-12-12 10:25:23.397434 > > 2008-12-09 18:04:23.439058 > > 2008-12-03 15:22:46.754546 > > 2008-12-03 15:22:45.251281 > > 2008-12-03 15:22:42.594933 > > 2008-12-03 15:22:41.149333 > > 2008-12-03 15:22:39.559995 > > 2008-12-03 15:22:38.116000 > > 2008-12-03 15:22:36.511006 > > 2008-12-03 15:22:35.117080 > > 2008-12-03 15:22:33.679363 > > 2008-12-03 15:22:32.119234 > > 2008-12-03 15:22:30.461840 > > 2008-12-03 15:22:28.936849 > > 2008-12-03 15:22:27.518304 > > 2008-12-03 15:22:26.039718 > > 2008-12-03 15:22:23.188243 > > 2008-12-03 15:22:18.783426 > > 2008-12-03 15:22:17.303290 > > 2008-12-03 15:22:13.102364 > > > Thanks. > > > On 12月16日, 午前5:18, Marzia Niccolai wrote: > > > > Hi, > > > > Thanks for the report, but I'm not sure I understand how exactly your > > > query > > > is having an issue. > > > > Can you elaborate on this statement: "The result set is ordered by > > > '-created_on', but it is not sequential." What data are you getting? What > > > data are you expecting? Is it misordered or missing? > > > > Also, have you tried adding this index to your index.yaml and uploading it > > > with your application: > > > > - kind: Ownership > > > properties: > > > - name: user > > > - name: deleted > > > - name: created_on > > >direction: desc > > > > Thanks, > > > Marzia > > > > On Mon, Dec 15, 2008 at 11:05 AM, paptimus wrote: > > > > > I get an additional information. > > > > > I vacuumed the problem index and rebuilt the same index. > > > > The number of result set before vacuum_index is not same as one of > > > > after that. > > > > Obviously, query is same. > > > > > So I think my app get into this situation while rebuilding index. > > > > I hope gae team checks my app's index. > > > > My app id is 'book-case-2' and kind is 'Ownership'. > > > > > Thanks. > > > > > On 12月16日, 午前1:23, "koji matsui" wrote: > > > > > Hi, djidjadji, thanks for your comment. > > > > > > I tried both query as below: > > > > > > query = models.Ownership.all().filter('user', user),filter('deleted', > > > > > False).order('-created_on').fetch(offset, amount) > > > > > query = models.Ownership.all().filter('user =', user),filter('deleted > > > > > =', False).order('-created_on').fetch(offset, amount) > > > > > > But the definition of index sdk generates is exactly the same. > > > > > And lack of data in result set is the same. > > > > > > So, I think this problem happens when server creates the index. > > > > > > Thanks. > > > > > > 2008/12/15 djidjadji : > > > > > > > A snippet from the manual > > > > > > == > > > > > > filter(property_operator, value) > > > > > > >Adds a property condition filter to the query. Only entities with > > > > > > properties that meet all of the conditions will be returned by the > > > > > > query. > > > > > > >Arguments: > > > > > > >property_operator > > > > > >A string containing the property name and a comparison > > > > > > operator. The name and the operator must be separa
[google-appengine] Re: Data is skipped
Hi, I believe that all you will need to do is get() the entity, and then call put() on it again. You shouldn't need to actually create a new entity. -Marzia On Tue, Dec 16, 2008 at 8:10 PM, paptimus wrote: > > Hi, Marizia. > > I'm sorry to cross the post. > > I understand this issue is fixed. > But I think that the data that put while the issue is remaining are > under the influence of this issue. > So the way to reccover the data is to register as new entity and to > delete old one. > Is it correct? > > Thanks. > > On 12月17日, 午前4:04, paptimus wrote: > > Hi, Marzia. > > > > > > Also, have you tried adding this index to your index.yaml and > uploading it > > > > with your application: > > > > > > - kind: Ownership > > > > properties: > > > > - name: user > > > > - name: deleted > > > > - name: created_on > > > >direction: desc > > > > I added and uploaded this index according as your advice. > > But this problem is not remaining. > > > > So I vacuumed the below index which is generated by sdk and previously > > created. > > > > - kind: Ownership > > properties: > > - name: deleted > > - name: user > > - name: created_on > > direction: desc > > > > But the situation is the same as before. > > > > Thanks. > > > > On 12月16日, 午前11:52, paptimus wrote: > > > > > Hi, Marzia. Thank you for your reply. > > > > > It is missing. > > > For example, I run this query: > > > > > query = models.Ownership.all().filter('user =', > > > papti...@gmail.com),filter('deleted =',False).order('- > > > created_on').fetch(0, 20) > > > > > These lists are my expecting/getting result. > > > The getting result contains no 'NG' data but folowing 3 data. > > > > > expecting: > > > 2008-12-12 10:25:23.397434 > > > 2008-12-09 18:04:23.439058 > > > 2008-12-03 15:22:46.754546 > > > 2008-12-03 15:22:45.251281 > > > 2008-12-03 15:22:42.594933 > > > 2008-12-03 15:22:41.149333 > > > 2008-12-03 15:22:39.559995 > > > 2008-12-03 15:22:38.116000 > > > 2008-12-03 15:22:36.511006 > > > 2008-12-03 15:22:35.117080 > > > 2008-12-03 15:22:33.679363 > > > 2008-12-03 15:22:32.119234 > > > 2008-12-03 15:22:30.461840 > > > 2008-12-03 15:22:28.936849 > > > 2008-12-03 15:22:27.518304 > > > 2008-12-03 15:22:26.039718 > > > 2008-12-03 15:22:24.665877NG > > > 2008-12-03 15:22:23.188243 > > > 2008-12-03 15:22:21.681791NG > > > 2008-12-03 15:22:20.245579NG > > > > > getting: > > > 2008-12-12 10:25:23.397434 > > > 2008-12-09 18:04:23.439058 > > > 2008-12-03 15:22:46.754546 > > > 2008-12-03 15:22:45.251281 > > > 2008-12-03 15:22:42.594933 > > > 2008-12-03 15:22:41.149333 > > > 2008-12-03 15:22:39.559995 > > > 2008-12-03 15:22:38.116000 > > > 2008-12-03 15:22:36.511006 > > > 2008-12-03 15:22:35.117080 > > > 2008-12-03 15:22:33.679363 > > > 2008-12-03 15:22:32.119234 > > > 2008-12-03 15:22:30.461840 > > > 2008-12-03 15:22:28.936849 > > > 2008-12-03 15:22:27.518304 > > > 2008-12-03 15:22:26.039718 > > > 2008-12-03 15:22:23.188243 > > > 2008-12-03 15:22:18.783426 > > > 2008-12-03 15:22:17.303290 > > > 2008-12-03 15:22:13.102364 > > > > > Thanks. > > > > > On 12月16日, 午前5:18, Marzia Niccolai wrote: > > > > > > Hi, > > > > > > Thanks for the report, but I'm not sure I understand how exactly your > query > > > > is having an issue. > > > > > > Can you elaborate on this statement: "The result set is ordered by > > > > '-created_on', but it is not sequential." What data are you getting? > What > > > > data are you expecting? Is it misordered or missing? > > > > > > Also, have you tried adding this index to your index.yaml and > uploading it > > > > with your application: > > > > > > - kind: Ownership > > > > properties: > > > > - name: user > > > > - name: deleted > > > > - name: created_on > > > >direction: desc > > > > > > Thanks, > > > > Marzia > > > > > > On Mon, Dec 15, 2008 at 11:05 AM, paptimus > wrote: > > > > > > > I get an additional information. > > > > > > > I vacuumed the problem index and rebuilt the same index. > > > > > The number of result set before vacuum_index is not same as one of > > > > > after that. > > > > > Obviously, query is same. > > > > > > > So I think my app get into this situation while rebuilding index. > > > > > I hope gae team checks my app's index. > > > > > My app id is 'book-case-2' and kind is 'Ownership'. > > > > > > > Thanks. > > > > > > > On 12月16日, 午前1:23, "koji matsui" wrote: > > > > > > Hi, djidjadji, thanks for your comment. > > > > > > > > I tried both query as below: > > > > > > > > query = models.Ownership.all().filter('user', > user),filter('deleted', > > > > > > False).order('-created_on').fetch(offset, amount) > > > > > > query = models.Ownership.all().filter('user =', > user),filter('deleted > > > > > > =', False).order('-created_on').fetch(offset, amount) > > > > > > > > But the definition of index sdk generates is exactly the same. > > > > > > And lack of data in result set is the same. > > > > > > > > So, I think this problem happens when server creates the index. > > > > > > > > Tha
[google-appengine] Re: Data is skipped
>From the manual: fetch(limit, offset=0) Your query > query = models.Ownership.all().filter('user =', user),filter('deleted > =',False).order('-created_on').fetch(0, 20) You tell fetch you want 0 elements, and then skip the first 20. 2008/12/17 Marzia Niccolai : > Hi, > > I believe that all you will need to do is get() the entity, and then call > put() on it again. You shouldn't need to actually create a new entity. > > -Marzia > > On Tue, Dec 16, 2008 at 8:10 PM, paptimus wrote: >> >> Hi, Marizia. >> >> I'm sorry to cross the post. >> >> I understand this issue is fixed. >> But I think that the data that put while the issue is remaining are >> under the influence of this issue. >> So the way to reccover the data is to register as new entity and to >> delete old one. >> Is it correct? >> >> Thanks. >> >> On 12月17日, 午前4:04, paptimus wrote: >> > Hi, Marzia. >> > >> > > > Also, have you tried adding this index to your index.yaml and >> > > > uploading it >> > > > with your application: >> > >> > > > - kind: Ownership >> > > > properties: >> > > > - name: user >> > > > - name: deleted >> > > > - name: created_on >> > > >direction: desc >> > >> > I added and uploaded this index according as your advice. >> > But this problem is not remaining. >> > >> > So I vacuumed the below index which is generated by sdk and previously >> > created. >> > >> > - kind: Ownership >> > properties: >> > - name: deleted >> > - name: user >> > - name: created_on >> > direction: desc >> > >> > But the situation is the same as before. >> > >> > Thanks. >> > >> > On 12月16日, 午前11:52, paptimus wrote: >> > >> > > Hi, Marzia. Thank you for your reply. >> > >> > > It is missing. >> > > For example, I run this query: >> > >> > > query = models.Ownership.all().filter('user =', >> > > papti...@gmail.com),filter('deleted =',False).order('- >> > > created_on').fetch(0, 20) >> > >> > > These lists are my expecting/getting result. >> > > The getting result contains no 'NG' data but folowing 3 data. >> > >> > > expecting: >> > > 2008-12-12 10:25:23.397434 >> > > 2008-12-09 18:04:23.439058 >> > > 2008-12-03 15:22:46.754546 >> > > 2008-12-03 15:22:45.251281 >> > > 2008-12-03 15:22:42.594933 >> > > 2008-12-03 15:22:41.149333 >> > > 2008-12-03 15:22:39.559995 >> > > 2008-12-03 15:22:38.116000 >> > > 2008-12-03 15:22:36.511006 >> > > 2008-12-03 15:22:35.117080 >> > > 2008-12-03 15:22:33.679363 >> > > 2008-12-03 15:22:32.119234 >> > > 2008-12-03 15:22:30.461840 >> > > 2008-12-03 15:22:28.936849 >> > > 2008-12-03 15:22:27.518304 >> > > 2008-12-03 15:22:26.039718 >> > > 2008-12-03 15:22:24.665877NG >> > > 2008-12-03 15:22:23.188243 >> > > 2008-12-03 15:22:21.681791NG >> > > 2008-12-03 15:22:20.245579NG >> > >> > > getting: >> > > 2008-12-12 10:25:23.397434 >> > > 2008-12-09 18:04:23.439058 >> > > 2008-12-03 15:22:46.754546 >> > > 2008-12-03 15:22:45.251281 >> > > 2008-12-03 15:22:42.594933 >> > > 2008-12-03 15:22:41.149333 >> > > 2008-12-03 15:22:39.559995 >> > > 2008-12-03 15:22:38.116000 >> > > 2008-12-03 15:22:36.511006 >> > > 2008-12-03 15:22:35.117080 >> > > 2008-12-03 15:22:33.679363 >> > > 2008-12-03 15:22:32.119234 >> > > 2008-12-03 15:22:30.461840 >> > > 2008-12-03 15:22:28.936849 >> > > 2008-12-03 15:22:27.518304 >> > > 2008-12-03 15:22:26.039718 >> > > 2008-12-03 15:22:23.188243 >> > > 2008-12-03 15:22:18.783426 >> > > 2008-12-03 15:22:17.303290 >> > > 2008-12-03 15:22:13.102364 >> > >> > > Thanks. >> > >> > > On 12月16日, 午前5:18, Marzia Niccolai wrote: >> > >> > > > Hi, >> > >> > > > Thanks for the report, but I'm not sure I understand how exactly >> > > > your query >> > > > is having an issue. >> > >> > > > Can you elaborate on this statement: "The result set is ordered by >> > > > '-created_on', but it is not sequential." What data are you >> > > > getting? What >> > > > data are you expecting? Is it misordered or missing? >> > >> > > > Also, have you tried adding this index to your index.yaml and >> > > > uploading it >> > > > with your application: >> > >> > > > - kind: Ownership >> > > > properties: >> > > > - name: user >> > > > - name: deleted >> > > > - name: created_on >> > > >direction: desc >> > >> > > > Thanks, >> > > > Marzia >> > >> > > > On Mon, Dec 15, 2008 at 11:05 AM, paptimus >> > > > wrote: >> > >> > > > > I get an additional information. >> > >> > > > > I vacuumed the problem index and rebuilt the same index. >> > > > > The number of result set before vacuum_index is not same as one of >> > > > > after that. >> > > > > Obviously, query is same. >> > >> > > > > So I think my app get into this situation while rebuilding index. >> > > > > I hope gae team checks my app's index. >> > > > > My app id is 'book-case-2' and kind is 'Ownership'. >> > >> > > > > Thanks. >> > >> > > > > On 12月16日, 午前1:23, "koji matsui" wrote: >> > > > > > Hi, djidjadji, thanks for your comment. >> > >> > > > > > I tried both query as below: >> > >> > > > > > query = models.Ownership.all().filter('user', >> > >
[google-appengine] Re: Data is skipped
Hi, Marzia. Thank you for your advice. I've done it. Thanks. On 12月18日, 午前2:29, Marzia Niccolai wrote: > Hi, > > I believe that all you will need to do is get() the entity, and then call > put() on it again. You shouldn't need to actually create a new entity. > > -Marzia > > On Tue, Dec 16, 2008 at 8:10 PM, paptimus wrote: > > > Hi, Marizia. > > > I'm sorry to cross the post. > > > I understand this issue is fixed. > > But I think that the data that put while the issue is remaining are > > under the influence of this issue. > > So the way to reccover the data is to register as new entity and to > > delete old one. > > Is it correct? > > > Thanks. > > > On 12月17日, 午前4:04, paptimus wrote: > > > Hi, Marzia. > > > > > > Also, have you tried adding this index to your index.yaml and > > uploading it > > > > > with your application: > > > > > > - kind: Ownership > > > > > properties: > > > > > - name: user > > > > > - name: deleted > > > > > - name: created_on > > > > >direction: desc > > > > I added and uploaded this index according as your advice. > > > But this problem is not remaining. > > > > So I vacuumed the below index which is generated by sdk and previously > > > created. > > > > - kind: Ownership > > > properties: > > > - name: deleted > > > - name: user > > > - name: created_on > > > direction: desc > > > > But the situation is the same as before. > > > > Thanks. > > > > On 12月16日, 午前11:52, paptimus wrote: > > > > > Hi, Marzia. Thank you for your reply. > > > > > It is missing. > > > > For example, I run this query: > > > > > query = models.Ownership.all().filter('user =', > > > > papti...@gmail.com),filter('deleted =',False).order('- > > > > created_on').fetch(0, 20) > > > > > These lists are my expecting/getting result. > > > > The getting result contains no 'NG' data but folowing 3 data. > > > > > expecting: > > > > 2008-12-12 10:25:23.397434 > > > > 2008-12-09 18:04:23.439058 > > > > 2008-12-03 15:22:46.754546 > > > > 2008-12-03 15:22:45.251281 > > > > 2008-12-03 15:22:42.594933 > > > > 2008-12-03 15:22:41.149333 > > > > 2008-12-03 15:22:39.559995 > > > > 2008-12-03 15:22:38.116000 > > > > 2008-12-03 15:22:36.511006 > > > > 2008-12-03 15:22:35.117080 > > > > 2008-12-03 15:22:33.679363 > > > > 2008-12-03 15:22:32.119234 > > > > 2008-12-03 15:22:30.461840 > > > > 2008-12-03 15:22:28.936849 > > > > 2008-12-03 15:22:27.518304 > > > > 2008-12-03 15:22:26.039718 > > > > 2008-12-03 15:22:24.665877NG > > > > 2008-12-03 15:22:23.188243 > > > > 2008-12-03 15:22:21.681791NG > > > > 2008-12-03 15:22:20.245579NG > > > > > getting: > > > > 2008-12-12 10:25:23.397434 > > > > 2008-12-09 18:04:23.439058 > > > > 2008-12-03 15:22:46.754546 > > > > 2008-12-03 15:22:45.251281 > > > > 2008-12-03 15:22:42.594933 > > > > 2008-12-03 15:22:41.149333 > > > > 2008-12-03 15:22:39.559995 > > > > 2008-12-03 15:22:38.116000 > > > > 2008-12-03 15:22:36.511006 > > > > 2008-12-03 15:22:35.117080 > > > > 2008-12-03 15:22:33.679363 > > > > 2008-12-03 15:22:32.119234 > > > > 2008-12-03 15:22:30.461840 > > > > 2008-12-03 15:22:28.936849 > > > > 2008-12-03 15:22:27.518304 > > > > 2008-12-03 15:22:26.039718 > > > > 2008-12-03 15:22:23.188243 > > > > 2008-12-03 15:22:18.783426 > > > > 2008-12-03 15:22:17.303290 > > > > 2008-12-03 15:22:13.102364 > > > > > Thanks. > > > > > On 12月16日, 午前5:18, Marzia Niccolai wrote: > > > > > > Hi, > > > > > > Thanks for the report, but I'm not sure I understand how exactly your > > query > > > > > is having an issue. > > > > > > Can you elaborate on this statement: "The result set is ordered by > > > > > '-created_on', but it is not sequential." What data are you getting? > > What > > > > > data are you expecting? Is it misordered or missing? > > > > > > Also, have you tried adding this index to your index.yaml and > > uploading it > > > > > with your application: > > > > > > - kind: Ownership > > > > > properties: > > > > > - name: user > > > > > - name: deleted > > > > > - name: created_on > > > > >direction: desc > > > > > > Thanks, > > > > > Marzia > > > > > > On Mon, Dec 15, 2008 at 11:05 AM, paptimus > > wrote: > > > > > > > I get an additional information. > > > > > > > I vacuumed the problem index and rebuilt the same index. > > > > > > The number of result set before vacuum_index is not same as one of > > > > > > after that. > > > > > > Obviously, query is same. > > > > > > > So I think my app get into this situation while rebuilding index. > > > > > > I hope gae team checks my app's index. > > > > > > My app id is 'book-case-2' and kind is 'Ownership'. > > > > > > > Thanks. > > > > > > > On 12月16日, 午前1:23, "koji matsui" wrote: > > > > > > > Hi, djidjadji, thanks for your comment. > > > > > > > > I tried both query as below: > > > > > > > > query = models.Ownership.all().filter('user', > > user),filter('deleted', > > > > > > > False).order('-created_on').fetch(offset, amount) > > > > > > > query = models.Ownership.all().filter('user =', > > user),filter('de
[google-appengine] Re: Data is skipped
Sorry, it is my mistype. query = models.Ownership.all().filter('user =', user),filter('deleted =',False).order('-created_on').fetch(20, 0) Thanks. On 12月18日, 午前3:29, djidjadji wrote: > From the manual: > fetch(limit, offset=0) > > Your query > > > query = models.Ownership.all().filter('user =', user),filter('deleted > > =',False).order('-created_on').fetch(0, 20) > > You tell fetch you want 0 elements, and then skip the first 20. > > 2008/12/17 Marzia Niccolai : > > > Hi, > > > I believe that all you will need to do is get() the entity, and then call > > put() on it again. You shouldn't need to actually create a new entity. > > > -Marzia > > > On Tue, Dec 16, 2008 at 8:10 PM, paptimus wrote: > > >> Hi, Marizia. > > >> I'm sorry to cross the post. > > >> I understand this issue is fixed. > >> But I think that the data that put while the issue is remaining are > >> under the influence of this issue. > >> So the way to reccover the data is to register as new entity and to > >> delete old one. > >> Is it correct? > > >> Thanks. > > >> On 12月17日, 午前4:04, paptimus wrote: > >> > Hi, Marzia. > > >> > > > Also, have you tried adding this index to your index.yaml and > >> > > > uploading it > >> > > > with your application: > > >> > > > - kind: Ownership > >> > > > properties: > >> > > > - name: user > >> > > > - name: deleted > >> > > > - name: created_on > >> > > >direction: desc > > >> > I added and uploaded this index according as your advice. > >> > But this problem is not remaining. > > >> > So I vacuumed the below index which is generated by sdk and previously > >> > created. > > >> > - kind: Ownership > >> > properties: > >> > - name: deleted > >> > - name: user > >> > - name: created_on > >> > direction: desc > > >> > But the situation is the same as before. > > >> > Thanks. > > >> > On 12月16日, 午前11:52, paptimus wrote: > > >> > > Hi, Marzia. Thank you for your reply. > > >> > > It is missing. > >> > > For example, I run this query: > > >> > > query = models.Ownership.all().filter('user =', > >> > > papti...@gmail.com),filter('deleted =',False).order('- > >> > > created_on').fetch(0, 20) > > >> > > These lists are my expecting/getting result. > >> > > The getting result contains no 'NG' data but folowing 3 data. > > >> > > expecting: > >> > > 2008-12-12 10:25:23.397434 > >> > > 2008-12-09 18:04:23.439058 > >> > > 2008-12-03 15:22:46.754546 > >> > > 2008-12-03 15:22:45.251281 > >> > > 2008-12-03 15:22:42.594933 > >> > > 2008-12-03 15:22:41.149333 > >> > > 2008-12-03 15:22:39.559995 > >> > > 2008-12-03 15:22:38.116000 > >> > > 2008-12-03 15:22:36.511006 > >> > > 2008-12-03 15:22:35.117080 > >> > > 2008-12-03 15:22:33.679363 > >> > > 2008-12-03 15:22:32.119234 > >> > > 2008-12-03 15:22:30.461840 > >> > > 2008-12-03 15:22:28.936849 > >> > > 2008-12-03 15:22:27.518304 > >> > > 2008-12-03 15:22:26.039718 > >> > > 2008-12-03 15:22:24.665877NG > >> > > 2008-12-03 15:22:23.188243 > >> > > 2008-12-03 15:22:21.681791NG > >> > > 2008-12-03 15:22:20.245579NG > > >> > > getting: > >> > > 2008-12-12 10:25:23.397434 > >> > > 2008-12-09 18:04:23.439058 > >> > > 2008-12-03 15:22:46.754546 > >> > > 2008-12-03 15:22:45.251281 > >> > > 2008-12-03 15:22:42.594933 > >> > > 2008-12-03 15:22:41.149333 > >> > > 2008-12-03 15:22:39.559995 > >> > > 2008-12-03 15:22:38.116000 > >> > > 2008-12-03 15:22:36.511006 > >> > > 2008-12-03 15:22:35.117080 > >> > > 2008-12-03 15:22:33.679363 > >> > > 2008-12-03 15:22:32.119234 > >> > > 2008-12-03 15:22:30.461840 > >> > > 2008-12-03 15:22:28.936849 > >> > > 2008-12-03 15:22:27.518304 > >> > > 2008-12-03 15:22:26.039718 > >> > > 2008-12-03 15:22:23.188243 > >> > > 2008-12-03 15:22:18.783426 > >> > > 2008-12-03 15:22:17.303290 > >> > > 2008-12-03 15:22:13.102364 > > >> > > Thanks. > > >> > > On 12月16日, 午前5:18, Marzia Niccolai wrote: > > >> > > > Hi, > > >> > > > Thanks for the report, but I'm not sure I understand how exactly > >> > > > your query > >> > > > is having an issue. > > >> > > > Can you elaborate on this statement: "The result set is ordered by > >> > > > '-created_on', but it is not sequential." What data are you > >> > > > getting? What > >> > > > data are you expecting? Is it misordered or missing? > > >> > > > Also, have you tried adding this index to your index.yaml and > >> > > > uploading it > >> > > > with your application: > > >> > > > - kind: Ownership > >> > > > properties: > >> > > > - name: user > >> > > > - name: deleted > >> > > > - name: created_on > >> > > >direction: desc > > >> > > > Thanks, > >> > > > Marzia > > >> > > > On Mon, Dec 15, 2008 at 11:05 AM, paptimus > >> > > > wrote: > > >> > > > > I get an additional information. > > >> > > > > I vacuumed the problem index and rebuilt the same index. > >> > > > > The number of result set before vacuum_index is not same as one of > >> > > > > after that. > >> > > > > Obviously, query is same. > > >> > > > > So I think my app get into this situation while rebuilding index. > >> >