gpt4 book ai didi

google-app-engine - Google App Engine Datastore 实体中文本的子字符串搜索

转载 作者:太空宇宙 更新时间:2023-11-03 15:34:32 25 4
gpt4 key购买 nike

我一直在使用 Google App Engine。我发现搜索子字符串和其他一些操作有问题。 javax.jdo.Query 提供了根据需要设置过滤器的选项。有多种过滤器可用,例如包含、不等式运算符,但我找不到符合我需要的任何过滤器。

我无法找到以下方法:如何将查询过滤器设置为

  1. 搜索子串
  2. 按正则表达式搜索
  3. 忽略大小写搜索

上述 3 种操作中的任何一种都可以用 JDO 实现吗?

最佳答案

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

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

关于google-app-engine - Google App Engine Datastore 实体中文本的子字符串搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13030340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com