Dan*_*obe 3 javascript elasticsearch
我正在尝试使用api 中看到的 getMapping 函数。我正在尝试获取数据库中索引的映射。到目前为止我已经尝试过这个
var indexMap = client.indices.getMapping(['indexName'], function() {
console.log(indexMap);
});
Run Code Online (Sandbox Code Playgroud)
和
var indexMap = client.indices.getMapping({index: 'indexName'}, function() {
console.log(indexMap);
});
Run Code Online (Sandbox Code Playgroud)
两次尝试都失败并记录{ abort: [Function: abortRequest] }
因此,我仔细查看了 ElasticSearch JS快速入门文档,了解他们如何使用这些方法。我对 API 感到困惑,因为我认为它应该采用数组client.indices.getMapping([params, [callback]])。但我现在明白,它需要一个带有该对象内部参数的对象,然后在回调中返回响应。据我所知,该函数没有返回任何相关内容。这是我用来获取“myIndex”索引上的映射的代码。该映射存储在响应对象中。
代码:
client.indices.getMapping({index: 'patents'}, function(error, response) {
if (error) {
console.log(error);
} else {
console.log(response);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2316 次 |
| 最近记录: |