Re: [google-appengine] Re: Adding search documents in a transaction
Thanks :) Den lördagen den 10:e maj 2014 kl. 07:40:45 UTC+2 skrev Vinny P: On Wed, May 7, 2014 at 6:30 AM, yngling ayng...@gmail.com javascript: wrote: Bump :) 2014 18:43:55 UTC+2 yngling: I want to add an entity to the datastore, and at the same time add a search document (the document is just a geolocation and a timestamp, with an id to locate the real entity). If the transaction fails and the entity is not added to the datastore, I naturally do not want the search document to be added either. Is there transactional support for adding search documents? I don't believe Search supports transactions at this time. At a Google I/O a few years ago, there was some discussion of transactions support (maybe someone can find the video on YouTube) but I haven't heard anything about it recently. Perhaps the best you can do is add a datastore hook to add the search document after the entity is added: https://developers.google.com/appengine/docs/python/ndb/entities#hooks - -Vinny P Technology Media Advisor Chicago, IL App Engine Code Samples: http://www.learntogoogleit.com -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
Re: [google-appengine] Re: Adding search documents in a transaction
On Wed, May 7, 2014 at 6:30 AM, yngling ayngl...@gmail.com wrote: Bump :) 2014 18:43:55 UTC+2 yngling: I want to add an entity to the datastore, and at the same time add a search document (the document is just a geolocation and a timestamp, with an id to locate the real entity). If the transaction fails and the entity is not added to the datastore, I naturally do not want the search document to be added either. Is there transactional support for adding search documents? I don't believe Search supports transactions at this time. At a Google I/O a few years ago, there was some discussion of transactions support (maybe someone can find the video on YouTube) but I haven't heard anything about it recently. Perhaps the best you can do is add a datastore hook to add the search document after the entity is added: https://developers.google.com/appengine/docs/python/ndb/entities#hooks - -Vinny P Technology Media Advisor Chicago, IL App Engine Code Samples: http://www.learntogoogleit.com -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
[google-appengine] Re: Adding search documents in a transaction
Bump :) Den måndagen den 5:e maj 2014 kl. 18:43:55 UTC+2 skrev yngling: I want to add an entity to the datastore, and at the same time add a search document (the document is just a geolocation and a timestamp, with an id to locate the real entity). If the transaction fails and the entity is not added to the datastore, I naturally do not want the search document to be added either. Is there transactional support for adding search documents? /Alexander -- You received this message because you are subscribed to the Google Groups Google App Engine group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.