GAE数据存储区自动建立的索引不包含导入的数据

时间:2018-10-26 19:00:15

标签: google-app-engine google-cloud-datastore

当我合并2个gae实例时,我从第一个数据库导出了数据存储区中的数据,然后在第二个数据库中导入了该数据。 所有预定义的索引都可以正常工作,并且我找到了导入的实体,但是当我使用自动构建的索引进行搜索时,它没有返回任何值。

我第一次使用Admin UI进行导入,然后尝试使用“ gcloud datastore import”,但是得到了相同的结果。

通过键读取导入的实体并再次写入它会刷新该实体的索引,但是如果对所有导入的实体都这样做,则将花费很多资金。 有关如何刷新自动生成的索引的任何建议,因为应该按照文档中的说明自动刷新。

1 个答案:

答案 0 :(得分:0)

我已尝试复制您的方案,并且索引会自动建立。如果仍然观察到导入后内置索引不会自动生成,则可能要在Issue Tracker处提交错误,以便对此进行进一步调查。

无论内置索引是手动还是自动触发的索引生成,都将向您收取相同的费用,因为它们具有相同的读取和写入并占用相同的空间。