java - 删除错误索引 Google App Engine

标签 java google-app-engine indexing

我已经在 Google 应用程序引擎项目上工作了一段时间。我现在有两个索引显示状态错误,我认为这导致我的程序中出现其他问题。如何删除这些索引?我尝试更改我的 datastore-indexes-auto.xml 文件,但没有任何方法可以删除这些索引。

谢谢

最佳答案

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

基本上,您需要从 datastore-indexes.xml 文件中删除坏索引并运行以下命令:

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

在我发现上述文档之前,我所看到的一切都表明您必须通过 Python 来完成此操作。我一直在寻找,因为在 Java 环境中进行开发时必须使用 Python 似乎很糟糕。

HTH

关于java - 删除错误索引 Google App Engine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3244007/

相关文章:

java - spring apache phoenix 在 Hbase 上的集成步骤

java - sun.misc.Perf 文档或替代品

android - 将聊天服务器应用程序从 parse.com 移动到 google app engine

java - 是否可以重置 JUnit 测试?

java - GeoPoint 无法获取我当前的位置并抛出 java.lang.NullPointerException

c# - 我无法使用 Visual Studio 2019 中的 Google Cloud Platform 工具将 App Engine 应用程序发布到 GCloud

google-app-engine - 用于企业管理系统的 GAE DataStore 与 Google Cloud SQL

excel - 最后 4 个结果的总和形成具有多个条件的列

indexing - 与结构 child 共享模式

每个函数的 jQuery 索引