I've implemented Search API, it's wonderful, implementation was easier than I thought.
However search documents/indexes perish after a SDK restart, I was using devappserver2's latest version, upgraded to 1.7.7's devappserver2, however the problem persisted, no matter what I tried, if anyone else has this issue, please star these: http://code.google.com/p/googleappengine/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Component%20Status%20Stars%20Summary%20Language%20Priority%20Owner%20Log&groupby=&sort=&id=6791 http://code.google.com/p/googleappengine/issues/detail?can=2&start=0&num=100&q=label%3AComponent-FullTextSearch&colspec=ID%20Type%20Component%20Status%20Stars%20Summary%20Language%20Priority%20Owner%20Log&groupby=&sort=&id=9019 Another bug I encountered is that, whenever you query for something with no result, it throws an exception including: """ ProtocolBufferEncodeError: Required field: matched_count not set. """ However it's not too important, as you can catch that exception, however the "not persisting" issue is a show stopper for testing -- 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?hl=en. For more options, visit https://groups.google.com/groups/opt_out.