2010-07-14 128 views
0

我一直在研究谷歌应用程序引擎项目一段时间。我现在有两个显示状态错误的索引,我认为这导致我在程序中出现其他问题。你如何删除这些索引?我试图改变我的datastore-indexes-auto.xml文件,但没有任何工作在删除这些索引。删除错误索引Google App Engine

感谢,

回答

0

所以在使用谷歌应用程序引擎(JAVA)删除索引错误的唯一方法是下载Python环境,下载谷歌应用程序引擎Python SDK一样,做一个项目,相同的名称你的java projet,然后使用appcfg.py实用程序并更改有问题的索引。

1

Java有它自己的appcfg.sh。 (见http://code.google.com/appengine/docs/java/tools/uploadinganapp.html#Deleting_Unused_Indexes

基本上,你需要从您的数据存储,indexes.xml文件去除不良指标,运行以下命令:我看到了,直到我发现

./appengine-java-sdk/bin/appcfg.sh vacuum_indexes myapp/war 

一切上述文件说你有通过Python来完成。我一直在寻找,因为在Java环境中开发时,使用Python似乎很糟糕。

HTH