我正在使用NodeJS在Elasticsearch Index中查找第一个和最后一个文档。
client.search({index: 'test',size:1,sort:[{"_timestamp":{"order":
"desc"}}]},function(err,resp,status) { console.log("data",resp);
});
我要去哪里错了?
答案 0 :(得分:1)
您应该使用查询来匹配所有文档,然后对它们进行排序:
client.search({
index: 'test',
query: {
"match_all": {}
},
sort: [{
"_timestamp": {
"order":
"desc"
}
}],
size: 1
}, function (err, resp, status) {
console.log("data", resp);
});