数据存储区实体具有以下字段:
我希望能够对名称和描述执行全文搜索。为此,我们需要从数据存储区实体创建Google搜索Api文档。
但是,数据存储区数据具有以下属性:
我遇到的最大问题是阻止Google API文档引用不再存在的数据存储区实体。 (不存在,因为not_unique_id不再出现在数据存储区中)
我希望看到一些概念,指导,想法和提示,以便我可以验证我的方法是正确的。谢谢!
正在进行的解决方案:
以下是保持Search API与数据存储区同步的例程。 CreateUpdateDelete根据用户请求执行。读取是在App请求上执行的。 Cron作业将使用Delete来保持Search API与数据存储区同步。
数据存储区实体
id = user_id
ancestor = not_unique_id
| ancestor | id | created | name | description | number |
| 19385020 | 1 | 1234567 | Foo | Qwerty | 63 |
| 19385020 | 2 | 1234567 | Foo | Qwerty2 | 12 |
| 19385020 | 3 | 1234567 | Foo | Qwerty | 74 |
搜索API文档
| not_unique_id | name | description |
| 19385020 | Foo | Qwerty |
创建
读取
更新
删除
的Cron
获取number == 0或创建的所有实体< 12小时前如果要删除最后一个后代实体,请删除文档。删除实体。