2014-01-31 89 views

回答

4

既然你已经标记了gae-search我假设你的问题是指搜索API的索引(即全文搜索服务,而不是NDB/HRD数据存储索引)。

目前,您只能在索引中使用delete the documents,但不能删除索引本身,例如,问题82358490。 Search API的这一限制适用于Google App Engine支持的所有语言。

vacuum_indexes仅提示您在数据存储区中的索引,但我也错过了类似于搜索服务的内容。

2

运行时使用版本1.9.x的(甚至更早)的本地开发环境,你可以通过这个参数dev_appserver.py简单地清除所有的人,无论是否有文件在其中:

--clear_search_indexes [CLEAR_SEARCH_INDEXES] 

虽然根据Ani上面发布的问题状态,但看起来并没有办法清除单个索引。

+0

有没有办法在正在运行的版本上做到这一点?我试图从管理控制台完全删除版本,但是当我再次部署它(使用相同的版本ID)时,索引仍然存在。 – Geoff