首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数据存储实体中文本的子字符串搜索

数据存储实体中文本的子字符串搜索
EN

Stack Overflow用户
提问于 2012-10-23 12:23:40
回答 2查看 3.4K关注 0票数 3

我一直在使用。我发现搜索子字符串和其他几个操作都有问题。javax.jdo.Query提供了根据需要设置过滤器的选项。有几个过滤器,比如contains,不等式操作符,但是我找不到符合我需要的过滤器。

无法找到下列方法:如何将查询筛选器设置为

  1. 搜索子字符串
  2. 正则表达式搜索
  3. 视而不见案例搜索

使用JDO可以执行上述3种操作吗?

EN

回答 2

Stack Overflow用户

发布于 2012-10-24 13:37:45

不,这在App数据存储中是不可能的,因为它们不能满足于索引。App数据存储不执行需要扫描所有实体的查询。

对于第一个选项,全文搜索可能是您想要的。对于第二个问题,没有好的解决办法。最后,只需将字符串的小写或上大写版本存储在要搜索的数据存储区中。

票数 2
EN

Stack Overflow用户

发布于 2012-10-23 13:02:26

你有没有从App中搜索新的FTA?https://developers.google.com/appengine/docs/java/search/

您必须从数据存储中创建数据索引,然后可以使用通配符对索引文档进行搜索。

但是请注意,这个项目目前是实验性的。

编辑:

另一种解决方案是在App上使用呜呜后端服务。然后创建一个webservice。然后用urlfetch从前端调用后端。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13030340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档