2016-01-19 3 views
1

IM - новичок в мире elasticsearch. Я сделал агрегацию и получил результаты. Теперь мне нужно посмотреть, какие документы находятся внутри каждой категории/ковшей. Как сделать то же самое?Найти документы по категории

+0

Под «категории/ведра», вы имеете в виду индекс? Какова агрегированная работа? –

ответ

1

Вы можете просто добавить top_hits агрегацию как суб-агрегации вашего terms агрегации, как это:

{ 
    "aggs": { 
     "categories": { 
      "terms": { 
       "field": "category" 
      }, 
      "aggs": {      <--- add this sub-aggregation 
       "top_category_hits": { 
        "top_hits": {} 
       } 
      } 
     } 
    } 
}