How to get nested aggregations buckets using java high level REST client Elasticsearch

前端 未结 2 488
挽巷
挽巷 2021-01-27 18:06

I have some nested fields, of which I want to calculate all distinct values, for example:

\"author\":{
  \"type\":\"nested\",
  \"properties\":{
    \"first_name         


        
2条回答
  •  佛祖请我去吃肉
    2021-01-27 18:59

    Figured out the solution, quite long time back , but didn't realise it was working because I kept getting exception , due to some other reason. The following works well :

    Nested distinct_authorsOuter=aggregations.get("distinct_authors");
                Aggregations distinct_authors_aggs=distinct_authorsOuter.getAggregations();
    
    Terms distinct_firstNames= distinct_authors_aggs.get("distinct_first_names");
    

提交回复
热议问题