gpt4 book ai didi

javascript - Elasticsearch JS的getMapping函数使用方法

转载 作者:行者123 更新时间:2023-11-29 19:23:44 29 4
gpt4 key购买 nike

我正在尝试使用这个 getMapping 函数,看到 here在 api 中。我正在尝试获取数据库中索引的映射。到目前为止我已经试过了

var indexMap = client.indices.getMapping(['indexName'], function() {
console.log(indexMap);
});

var indexMap = client.indices.getMapping({index: 'indexName'}, function() {
console.log(indexMap);
});

两次尝试都失败并记录 { abort: [Function: abortRequest] }

最佳答案

所以我仔细研究了 ElasticSearch JS Quick Start文档以查看他们如何使用这些方法。我对 API 感到困惑,因为我认为它应该采用数组 client.indices.getMapping([params, [callback]])。但我现在明白了,它在该对象内部获取一个带有参数的对象,然后在回调中返回响应。据我所知,该函数不会返回任何相关信息。这是我用来获取“myIndex”索引映射的代码。映射存储在响应对象中。
代码:

client.indices.getMapping({index: 'patents'}, function(error, response) {
if (error) {
console.log(error);
} else {
console.log(response);
}
});

关于javascript - Elasticsearch JS的getMapping函数使用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31862250/

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