0
我是ElasticSearch的新手,使用v5.1.2試圖獲取嵌套字段的所有值,在我的示例中爲firstname
中的值。我的數據:ElasticSearch:獲取嵌套字段的所有值
PUT my_index/my_type/1
{
"group" : "fans",
"user" : [
{
"firstname" : "John",
"lastname" : "Smith"
},
{
"firstname" : "Alice",
"lastname" : "White"
},
{
"lastname": "Muller"
}
]
}
而且我想我的查詢結果是第一個名字「約翰」和「愛麗絲」。 我嘗試了幾個聚合查詢,例如:
GET my_index/my_type/_search
{
"size":0,
"aggs": {
"myagg": {
"terms": {
"field": "user.firstname"
}
}
}
}
但沒有成功。我怎樣才能做這種查詢?
這確實它,謝謝! – user1981275