如何从npm包@elastic/elasticsearch
中使用JavaScript sdk删除所有文档
这是我的最佳尝试,但似乎没有任何效果:
await client.deleteByQuery(() => {
return { query: { match_all: {} } };
});
我也试过了,这会导致
ResponseError
:await client.deleteByQuery({
index: "*",
body: "*"
});
最佳答案
尝试像这样:
await client.deleteByQuery({
"index": "_all",
"body": { "query": { "match_all": {} } }
}, (err, result) => {
...
});
或像这样:
await client.deleteByQuery({
"index": "_all",
"q": "*"
}, (err, result) => {
...
});
关于elasticsearch - 使用javascript SDK删除所有文档?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57521824/