有没有简单的方法来删除完整的Vespa文档集?

时间:2017-10-18 13:41:55

标签: vespa

使用雅虎的vespa.ai,我现在处于一个我很满意的搜索定义,但仍然存有大量垃圾测试文档。

是否有一种简单的方法可以一次删除/清除/删除所有这些内容,ala SQL DROP TABLEDELETE FROM X

此时我在Document JSON format页面中明确提到删除文档的唯一地方。据我所知,它需要逐个删除文档,这很好,但当一个人玩游戏时会有点麻烦。

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

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

1 个答案:

答案 0 :(得分:7)

没有可用的API,但vespa-remove-index命令行工具可以帮助您。即,放下一切:

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

您也可以使用garbage collection来解决此问题,但除非您无法使用vespa-remove-index,否则我不会沿着这条路走下去。