elastic/elasticsearch

Allow Bucket Script aggregation to reference on string results

Fermée

#36 642 ouverte le 14 déc. 2018

 (9 commentaires) (4 réactions) (0 personne assignée)Java (25 882 forks)batch import
:Analytics/Aggregations>enhancementTeam:Analyticshelp wanted

Métriques du dépôt

Stars
 (76 700 étoiles)
Métriques de merge PR
 (Merge moyen 2j) (1 000 PRs mergées en 30 j)

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?

Guide contributeur