出於某種原因,當我試圖搜索和排序從索引彈性搜索分類與節點JS
這工作:
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
以及其他所有的東西,但是沒有一個可以工作
請問任何人都可以幫我嗎?
如果你讀elasticsearch客戶端的文檔,你會發現,你需要提供'搜索請求 –
body'你是什麼意思?你能寫一個例子嗎? –
我的意思是,閱讀文檔:https://www.npmjs.com/package/elasticsearch –