我有一个使用docs不断更新的索引(请参阅下面的node.js代码段)....所以我使用doc_as_upsert: true
更新API。
我会在更新响应中返回版本号。
我似乎无法在kibana(3.0)中显示/查询_version
号码。这是不可能的,还是我忽略了一个隐藏的"功能在这里。我希望能够查询新添加的内容(_version == 1
)
使用Sense进行查询时,我必须将" version":true参数显式添加到_search以获取添加到响应数组的版本号。我是否需要修改" kibana要做到这一点吗?
esclient.update({
index: movie.index,
type: "movie",
id: movie.url,
body: {
"doc": movie,
"doc_as_upsert": true
}
}).then(function(resp) {
if (resp._version == 1) {
var prefix = "";
if (movie.HD) prefix = "HD -> "
logger.info("new movie", prefix + movie.title);
}
}, function(err) {
console.log("insertElasticsearch", err.message);
});