有没有一种简单的方法可以删除完整的 Vespa 文档集?

Is there an easy way to delete a complete Vespa document set?

使用 Yahoo 的 vespa.ai,我现在有一个我很满意的搜索定义,但仍然存储了一堆垃圾测试文档。

有没有一种简单的方法可以同时 delete/purge/drop 所有这些,阿拉 SQL DROP TABLEDELETE FROM X

我目前唯一找到的删除文档的地方在Document JSON format页面中明确提到。据我了解,它需要一个一个地删除文件,这很好,但是当一个人玩的时候有点麻烦。

我尝试使用默认租户通过 Deploy API 删除应用程序,但发出搜索请求时数据仍然存在。

我错过了什么吗?或者这是设计使然?

没有 API 可用于执行此操作,但 vespa-remove-index 命令行工具可以帮助您。即,放弃一切:

$ vespa-stop-services
$ vespa-remove-index
$ vespa-start-services

您也可以为此使用 garbage collection,但除非您无法使用 vespa-remove-index.

,否则我不会走这条路