Without the parentheses I was getting the attached stack trace.
Joe
-------------------------------------------------------
org.datanucleus.store.appengine.query.DatastoreQuery$UnsupportedDatastoreFeatureException:
Problem with query <SELECT FROM org.restlet.placeset.server.Place
WHERE fts == searchterm || fts == searchterm2 &&
geocells.contains(geocellsP) PARAMETERS String searchterm, String
searchterm2, String geocellsP>: 'or' filters can only check equality
at org.datanucleus.store.appengine.query.DatastoreQuery.checkForUnsupportedOrOperator(DatastoreQuery.java:902)
at org.datanucleus.store.appengine.query.DatastoreQuery.addExpression(DatastoreQuery.java:845)
at org.datanucleus.store.appengine.query.DatastoreQuery.addExpression(DatastoreQuery.java:855)
at org.datanucleus.store.appengine.query.DatastoreQuery.addFilters(DatastoreQuery.java:827)
at org.datanucleus.store.appengine.query.DatastoreQuery.performExecute(DatastoreQuery.java:228)
at org.datanucleus.store.appengine.query.JDOQLQuery.performExecute(JDOQLQuery.java:89)
at org.datanucleus.store.query.Query.executeQuery(Query.java:1489)
at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:312)
at com.beoui.geocell.GeocellManager.proximityFetch(GeocellManager.java:285)
at com.beoui.geocell.GeocellManager.proximityFetch(GeocellManager.java:405)
at org.restlet.placeset.server.Geo.proxQuery(Geo.java:189)
at org.restlet.placeset.server.PlaceQueryHandler$1.handle(PlaceQueryHandler.java:46)
at org.restlet.routing.Filter.doHandle(Filter.java:156)
etc.