Как мы получаем последний документ из индекса эластичного поиска? - PullRequest
0 голосов
/ 20 октября 2018

Я использую NodeJS, чтобы найти первый и последний документ в Elasticsearch Index.

client.search({index: 'test',size:1,sort:[{"_timestamp":{"order":
"desc"}}]},function(err,resp,status) {     console.log("data",resp);
});

Где я ошибаюсь?

1 Ответ

0 голосов
/ 20 октября 2018

Вы должны использовать запрос, чтобы сопоставить все документы, а затем отсортировать их:

client.search({
  index: 'test',
  query: {    
      "match_all": {}    
  }, 
  sort: [{
    "_timestamp": {
      "order":
      "desc"
    }
  }],
  size: 1 
}, function (err, resp, status) {
  console.log("data", resp);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...