Вот отображение моего индексного PublicationsLikes:Можно ли возвращать другие поля при объединении результатов на Elasticsearch?
- ID: String
- счет: String
- апи: String
- Дата: Дата
Я в настоящее время делаю агрегация на ES, где я группирую результаты по id (публикации).
{
"key": "<publicationId-1>",
"doc_count": 25
},
{
"key": "<publicationId-2>",
"doc_count": 387
},
{
"key": "<publicationId-3>",
"doc_count": 7831
}
Возвращенные «ключ» (идентификатор) является информацией, но мне также нужно выбрать другое поле публикации, как счета и API. Немного так:
{
"key": "<publicationId-1>",
"api": "Facebook",
"accountId": "65465z4fe6ezf456ezdf",
"doc_count": 25
},
{
"key": "<publicationId-2>",
"api": "Twitter",
"accountId": "afaez5f4eaz",
"doc_count": 387
}
Как я могу управлять этим?
Спасибо.