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