Google app engine 新索引为空

Google app engine 新索引为空,google-app-engine,build,indexing,populate,Google App Engine,Build,Indexing,Populate,我已经使用index.yaml文件创建了一个新的索引,一旦它准备好了“服务”状态,它仍然是空的,当使用它时,我没有得到任何数据 这是第二个做同样事情的索引,第一个我更新了所有实体以重新填充它,然后它工作并返回数据 另外,当我查看管理页面时,对于新索引,“条目计数”和“索引存储”都是空的 这是预期的行为还是我做错了什么 谢谢。您是否重写了索引中所需的实体?如果您的新索引是为种类“MyModel”服务的,则需要对所有MyModel实体执行写操作,例如put()。索引仅在写入操作期间发生。这仅适用于自

我已经使用index.yaml文件创建了一个新的索引,一旦它准备好了“服务”状态,它仍然是空的,当使用它时,我没有得到任何数据

这是第二个做同样事情的索引,第一个我更新了所有实体以重新填充它,然后它工作并返回数据

另外,当我查看管理页面时,对于新索引,“条目计数”和“索引存储”都是空的

这是预期的行为还是我做错了什么


谢谢。

您是否重写了索引中所需的实体?如果您的新索引是为种类“MyModel”服务的,则需要对所有MyModel实体执行写操作,例如
put()
。索引仅在写入操作期间发生。这仅适用于自动字段索引。在
index.yaml
中设置的复合索引会自动重建。@Oded-您在
index.yaml
中的索引有哪些属性?@peter谢谢。这也是我从医生那里知道的。我的属性只有整数和字符串。这可能是因为更新的index.yaml上载到了新的应用程序版本而不是当前版本吗@PeterKnego我的索引包括键、6个不同的整数属性和一个字符串