【发布时间】:2017-04-03 14:03:44
【问题描述】:
我是 ElasticSearch 的新手,正在使用 v5.1.2 尝试获取嵌套字段的所有值,在我的示例中是 firstname 中的值。我的数据:
PUT my_index/my_type/1
{
"group" : "fans",
"user" : [
{
"firstname" : "John",
"lastname" : "Smith"
},
{
"firstname" : "Alice",
"lastname" : "White"
},
{
"lastname": "Muller"
}
]
}
我希望我的查询结果是名字“John”和“Alice”。 例如,我尝试了几个聚合查询:
GET my_index/my_type/_search
{
"size":0,
"aggs": {
"myagg": {
"terms": {
"field": "user.firstname"
}
}
}
}
但没有成功。如何进行这种查询?
【问题讨论】:
标签: json elasticsearch kibana