Search and datastore are distinct. You will need to create a document in the search API for anything you want to search for, even if stored in the datastore. Objectify doesn't deal with search at all.
The thundr GAE module provides a DAO/repository abstraction that coordinates search and ofy writes and searches, I don't know of any other Java based search abstraction. I would recommend investigating the search APIs limitations before investing heavily in integrating it - it may be less comprehensive than you might assume. Main limitations are: Only uses dates (not times) Can't store longs naturally Only provides basic stemming Numeric comparisons can exhibit slightly odd behavior for very near values Geo search doesn't work in devserver Consistency constraints are basically undefined You may be better served based on your requirement to look at elastic search or similar on GCE/GKE/Saas -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/1374645d-b129-4fdf-8305-79443204f9f5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
