ここには私のインデックスPublicationsLikesのマッピングです:Elasticsearchで結果を集計するときに他のフィールドを返すことはできますか?
- ID:文字列
- アカウント:文字列
- API:文字列
- 日:日
私は現在作ってるんですES上での集計。ここでは、結果の数を(出版物の)IDでグループ化します。
{
"key": "<publicationId-1>",
"doc_count": 25
},
{
"key": "<publicationId-2>",
"doc_count": 387
},
{
"key": "<publicationId-3>",
"doc_count": 7831
}
返される「キー」(id)は情報ですが、アカウントやAPIのようなパブリケーションの別のフィールドも選択する必要があります。そのようなビット:
{
"key": "<publicationId-1>",
"api": "Facebook",
"accountId": "65465z4fe6ezf456ezdf",
"doc_count": 25
},
{
"key": "<publicationId-2>",
"api": "Twitter",
"accountId": "afaez5f4eaz",
"doc_count": 387
}
これはどうすれば管理できますか?
ありがとうございました。