7

Search Index 有一种删除文档的方法。 https://cloud.google.com/appengine/docs/standard/python/search/indexclass (Python) https://cloud.google.com/appengine/docs/standard/java/javadoc/com/google/appengine/ api/搜索/索引(java)

但是如何删除索引本身呢?

空索引列在管理控制台的文本搜索面板中。

但没有删除按钮。

4

2 回答 2

4

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

目前您只能删除索引中的文档,但不能删除索引本身,例如 issue 82358490。Search API 的这一限制适用于 Google App Engine 支持的所有语言。

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

于 2014-01-31T08:53:31.883 回答
2

当运行版本为 1.9.x(可能更早)的本地开发环境时,您可以将此参数传递给 dev_appserver.py 以简单地清除所有它们,而不管其中是否有文档:

--clear_search_indexes [CLEAR_SEARCH_INDEXES]

尽管基于 Ani 上面发布的问题状态,但似乎没有办法清除单个索引。

于 2014-06-27T15:48:28.227 回答