当前位置: 首页 > 面试题库 >

GAE数据存储区是否支持“部分文本搜索”?

商同化
2023-03-14
问题内容

我是个初学者。

我想在Google App Engine上使用Go语言制作一个信息管理系统。用户将创建,编辑,删除和搜索实体。

我已经浏览了GAE网站,但是在数据存储区中找不到“部分文本搜索”。部分文本搜索,我的意思是,搜索实体包含输入的“部分文本”。

或者,您能给我个提示来制作这样的系统吗?(免费)

非常抱歉低等级的问题。


问题答案:

您无法使用数据存储区执行此操作,需要使用全文本搜索API。不幸的是,Go尚无此功能:显然,使用它的最佳方法是在使用Python2.7的应用程序中设置一个模块,并公开搜索功能。



 类似资料:
  • 问题内容: 我所说的“耐用”是指服务器可以随时崩溃,只要磁盘保持完好无损,就不会丢失任何数据(请参阅ACID)。好像这就是日记模式的用途,但是如果启用日记功能,这是否会破坏对内存数据进行操作的目的?读操作可能不受日记影响,但是日记似乎会破坏您的写入性能。 问题答案: 即使使用日志记录,Redis 通常 也不会部署为“耐用”数据存储(在ACID中为“ D”的含义)。大多数用例有意牺牲一些耐用性以换取

  • 问题内容: 进行GAE / J数据存储区备份的最简单方法是什么? 看起来好像有python bulkloader.py工具可以为Python应用程序执行备份,但是我应该怎么做才能备份Java应用程序?有什么方法可以使用python工具吗? 问题答案: 可以使用python工具bulkloader.py创建GAE Java应用的数据存储备份。您只需通过在web.xml中添加以下几行来设置remote

  • 问题内容: 我正在尝试在Google数据存储区中查询类似的内容(使用pm-> persistanceManager): 执行时-我回来了: App Engine数据存储区不支持运算符OR 。 人们对此类查询的最佳体验方法是什么? 任何帮助表示赞赏! 问题答案: 执行多个查询。与其他所有数据库一样,数据存储区也无法有效执行析取。与其他数据库不同,它向用户暴露了这一困难,以明确您的工作效率不高。您唯一

  • 我正在从iText 5移动到7。我们处理巨大的PDF文件,因此将整个PDF解析到内存中是不可取的。在5中,PdfReader上有一个特殊的构造函数,它强制执行“部分模式”。iText 7总是解析整个PDF还是总是有效地使用“部分模式”? 查看iText 7源代码,PdfReader似乎不再缓存文档内容。相反,PdfFile负责缓存。这意味着应该可以为每个页面创建一个新的Pdf文档,这将具有与Pdf

  • 问题内容: 使用GAE搜索API是否可以搜索部分匹配项? 我正在尝试创建自动完成功能,其中该术语将是部分单词。例如。 b bui 构建 都将返回“建筑物”。 GAE怎么可能? 问题答案: 尽管全文搜索不支持LIKE语句(部分匹配),但是您可以修改它。 首先,为所有可能的子字符串标记数据字符串(hello = h,he,hel,lo等) 使用标记化的字符串构建索引+文档(搜索API) 执行搜索,然后

  • 我读过Kafka文档,但当有人谈论数据和分区时,我仍然感到困惑。在文档中,我看到客户机将向分区发送消息。然后将消息分区复制到副本(跨代理)。和使用者从分区读取数据。 我有一个有两个分区的主题。假设我有一个生产者,它向分区#1发送消息。但我有两个消费者,一个从分区1读取,另一个从分区2读取。这是否意味着我的分区1将有50%的消息,分区2将有50%的消息。或者,当客户端将数据发送到分区#1时,分区#1