使用节点js进行弹性searchsorting
出于某种原因,当我试图从索引中search和sorting
这工作:
GET indexName/_search { "sort": [{ "_uid": { "order": "desc" } }], "size": 1 }
但是,当使用像这样的节点js:
elasticClient.search({ index: indexName, type: id, sort: [{ "_uid": { "order": "desc" } }], size: 1 })
它返回一个错误:
No mapping found for [[object Object]] in order to sort on status :400
我试过JSON.stringify
和所有其他的东西,但没有一个是JSON.stringify
请帮帮我吗?
试试这个:
elasticClient.search({ index: indexName, type: id, body: { sort: [{ "_uid": { "order": "desc" } }], size: 1, query: { match_all: {}} } })