gpt4 book ai didi

node.js - 如何使用 node.js 删除 Elasticsearch 中的所有索引?

转载 作者:IT老高 更新时间:2023-10-28 23:09:46 24 4
gpt4 key购买 nike

documentation建议使用以下函数删除特定索引:

client.delete({
index: 'myindex',
type: 'mytype',
id: '1'
}, function (error, response) {
// ...
});

我已经适应了:

client.delete({
index: '_all'
}, function (error, response) {
// ...
});

但这给了我以下错误:

Unable to build a path with those params. Supply at least index, type, id

我已经搜索了几个小时无济于事,有人有什么想法吗?

最佳答案

所以,原来我使用了错误的方法。下面应该注意删除所有索引。

client.indices.delete({
index: '_all'
}, function(err, res) {

if (err) {
console.error(err.message);
} else {
console.log('Indexes have been deleted!');
}
});

您可以在该 'index' 参数中引入特定的索引名称,也可以使用 '*' 作为 '_all' 的替代。

关于node.js - 如何使用 node.js 删除 Elasticsearch 中的所有索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31926785/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com