elastic/elasticsearch

Allow Bucket Script aggregation to reference on string results

Fechada

#36.642 aberto em 14 de dez. de 2018

 (9 comentários) (4 reações) (0 responsável)Java (25.882 forks)batch import
:Analytics/Aggregations>enhancementTeam:Analyticshelp wanted

Métricas do repositório

Stars
 (76.700 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

Currently bucket script aggregations allows only numbers to be referenced on:

      "some-stringified-metric":{  
          "bucket_script":{  
            "buckets_path":{  
              "a":"path>of>nested>metrics>agg_that_returns_a_string.value"
            },
            "script":{  
              "source":"params.a"
            }
          }
        },

You will get: "buckets_path must reference either a number value or a single value numeric metric aggregation, got: java.lang.String"

Result of the agg is just a string, not a list of object, or something complex. Why plain single strings are so offended that they can not be returned as a result?

Guia do colaborador