有没有一种简单的方法可以删除完整的 Vespa 文档集?
Is there an easy way to delete a complete Vespa document set?
使用 Yahoo 的 vespa.ai,我现在有一个我很满意的搜索定义,但仍然存储了一堆垃圾测试文档。
有没有一种简单的方法可以同时 delete/purge/drop 所有这些,阿拉 SQL DROP TABLE
或 DELETE 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
.
,否则我不会走这条路
使用 Yahoo 的 vespa.ai,我现在有一个我很满意的搜索定义,但仍然存储了一堆垃圾测试文档。
有没有一种简单的方法可以同时 delete/purge/drop 所有这些,阿拉 SQL DROP TABLE
或 DELETE 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
.