我一直在使用。我发现搜索子字符串和其他几个操作都有问题。javax.jdo.Query提供了根据需要设置过滤器的选项。有几个过滤器,比如contains,不等式操作符,但是我找不到符合我需要的过滤器。
无法找到下列方法:如何将查询筛选器设置为
使用JDO可以执行上述3种操作吗?
发布于 2012-10-24 13:37:45
不,这在App数据存储中是不可能的,因为它们不能满足于索引。App数据存储不执行需要扫描所有实体的查询。
对于第一个选项,全文搜索可能是您想要的。对于第二个问题,没有好的解决办法。最后,只需将字符串的小写或上大写版本存储在要搜索的数据存储区中。
发布于 2012-10-23 13:02:26
你有没有从App中搜索新的FTA?https://developers.google.com/appengine/docs/java/search/
您必须从数据存储中创建数据索引,然后可以使用通配符对索引文档进行搜索。
但是请注意,这个项目目前是实验性的。
编辑:
另一种解决方案是在App上使用呜呜和后端服务。然后创建一个webservice。然后用urlfetch从前端调用后端。
https://stackoverflow.com/questions/13030340
复制相似问题