Sorting on elastic search with node js
This also works with the square brackets around it so you can add more than one sort criteria like ['_uid:desc', 'id:asc']
elasticClient.search({
index: indexName,
sort: ['_uid:desc'],
type: id,
body: {
size: 1,
query: { match_all: {}}
}
})
This also works :
elasticClient.search({
index: indexName,
sort: '_uid:desc',
type: id,
body: {
size: 1,
query: { match_all: {}}
}
})
Try this instead:
elasticClient.search({
index: indexName,
type: id,
body: {
sort: [{ "_uid": { "order": "desc" } }],
size: 1,
query: { match_all: {}}
}
})