Javascript 正在尝试使用Node.js搜索ElasticSearch
我试图为特定字段对文档进行分组,但我做错了什么。文档未返回聚合 请求Javascript 正在尝试使用Node.js搜索ElasticSearch,javascript,node.js,
elasticsearch,Javascript,Node.js,
elasticsearch,我试图为特定字段对文档进行分组,但我做错了什么。文档未返回聚合 请求 return client.search( { index: "xx", type: "cars", fields: ["Marca.id", "Marca.nome"], size: 10, body:{ aggs : {
return client.search(
{
index: "xx",
type: "cars",
fields: ["Marca.id", "Marca.nome"],
size: 10,
body:{
aggs : {
marcas : {
terms : {
field : 'Marca.id'
}
}
}
}
})
响应
"hits": [
{
"_index": "xx",
"_type": "cars",
"_id": "xx",
"_score": 1,
"fields": {
"Marca.id": [
xx
],
"Marca.nome": [
"HONDA"
]
}
},
{
"_index": "dbcatalogo",
"_type": "cars",
"_id": "xx",
"_score": 1,
"fields": {
"Marca.id": [
xx
],
"Marca.nome": [
"HONDA"
]
}
},
我不知道怎么了。有人能帮我吗?我不明白怎么了。你能解释一下吗?聚合缺失?可以在点击后找到聚合,但不在其中,这是响应的另一部分。这就是问题所在,聚合不在我的响应中。知道发生了什么事吗?我不明白怎么了。你能解释一下吗?聚合缺失?可以在点击后找到聚合,但不在其中,这是响应的另一部分。这就是问题所在,聚合不在我的响应中。知道发生了什么事吗?