【发布时间】:2016-12-09 09:01:17
【问题描述】:
由于某种原因,当我尝试从索引中搜索和排序时
这行得通:
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 和其他各种方法,但都不起作用
请问,谁能帮帮我?
【问题讨论】:
-
什么意思?你能写一个例子吗?
-
谢谢!你确定我必须有身体吗?那里有没有身体的例子。而且,当我删除 'sort: [{ "_uid": { "order": "desc" } }]' 行时,它可以正常工作
-
感谢@Vsevolod Goloviznin,我已阅读文档,添加了正文,但不幸的是,我仍然遇到相同的错误 - 找不到 [[object Object]] 的映射按顺序排序
-
那么,您可以用您尝试过的内容更新您的问题吗?
标签: node.js elasticsearch