使用雅虎的vespa.ai,我现在处于一个我很满意的搜索定义,但仍然存有大量垃圾测试文档。
是否有一种简单的方法可以一次删除/清除/删除所有这些内容,ala SQL DROP TABLE
或DELETE FROM X
?
此时我在Document JSON format页面中明确提到删除文档的唯一地方。据我所知,它需要逐个删除文档,这很好,但当一个人玩游戏时会有点麻烦。
我尝试使用默认租户通过Deploy API删除应用程序,但在发出搜索请求时数据仍然存在。
我错过了什么吗?或者这是设计?
答案 0 :(得分:7)
没有可用的API,但vespa-remove-index
命令行工具可以帮助您。即,放下一切:
$ vespa-stop-services
$ vespa-remove-index
$ vespa-start-services
您也可以使用garbage collection来解决此问题,但除非您无法使用vespa-remove-index
,否则我不会沿着这条路走下去。