【发布时间】:2017-11-16 16:36:53
【问题描述】:
我的项目主要使用谷歌的两种不同工具:
- Natural Language API,用于分析和保存数百个文档的实体和语法
- Datastore 用于存储每个文档及其从 Google NL API 检索到的数据
我绝对必须保存令牌和实体,否则我每次处理给定文档时都必须调用 Google NL API。
但是,当文档超过一千字时(即非常频繁),我无法将文档保存在 Google 数据存储区中。
我收到 400 错误消息 entity is too big。大约 2 到 5MB,具体取决于主题。
当我尝试 Blob 时,我也有 The value of property 'tokens' is longer than 1048487 bytes。
我尝试序列化数组并将其转换为 Blob,但结果相同。
有什么方法可以在不迁移到 MongoDB 的情况下完成这项工作?
【问题讨论】:
标签: google-app-engine nosql google-cloud-datastore google-cloud-platform