2017-10-18 22 views
6

與雅虎的vespa.ai玩,我現在在一個點,我有一個搜索定義,我很高興,但仍然有一堆垃圾測試文件存儲。是否有簡單的方法來刪除完整的Vespa文檔集?

是否有一種簡單的方法可以一次性刪除/清除/刪除所有文件,ala SQL DROP TABLEDELETE FROM X

Document JSON format頁面中明確提到了刪除文檔的唯一地方。據我瞭解,它需要逐個刪除文件,這很好,但當你只是在玩耍時會變得有點麻煩。

我試着通過Deploy API使用默認承租人刪除應用程序,但發出搜索請求時數據仍然存在。

我錯過了什麼嗎?或者是由設計?

回答

7

沒有可用的API來執行此操作,但命令行工具可以幫助您。即,放下一切:

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

你也可以使用garbage collection此玩耍,但除非你是無法使用vespa-remove-index我不會走這條路。

+1

注意:這需要在所有內容節點上運行。如果您的數據分佈在多個內容節點上。 – enator

相關問題