搜索索引有一种删除文档的方法。 https://developers.google.com/appengine/docs/python/search/indexclass(Python) https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/search/Index(java)
但如何删除索引本身?
空索引已在管理控制台的文本搜索面板中列出。
但没有要删除的按钮。
答案 0 :(得分:4)
由于您已标记gae-search
,我认为您的问题是指搜索API的索引(即全文搜索服务,而不是NDB / HRD数据存储索引)。
目前,您只能在索引中delete the documents,但您无法删除索引本身,例如问题8235和8490。此搜索API限制适用于Google App Engine支持的所有语言。
vacuum_indexes
仅提示您使用数据存储区中的索引,但我也错过了搜索服务的类似内容。
答案 1 :(得分:2)
当运行版本1.9.x(可能更早)的本地开发环境时,您可以将此参数传递给dev_appserver.py以简单地清除所有这些,无论其中是否有文档:
--clear_search_indexes [CLEAR_SEARCH_INDEXES]
根据Ani上面发布的问题状态,看起来还没有一种清除单个索引的方法。