elastic/elasticsearch

Allow Bucket Script aggregation to reference on string results

Geschlossen

#36.642 geöffnet am 14.12.2018

 (9 Kommentare) (4 Reaktionen) (0 zugewiesene Personen)Java (25.882 Forks)batch import
:Analytics/Aggregations>enhancementTeam:Analyticshelp wanted

Repository-Metriken

Stars
 (76.700 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 2T) (1.000 gemergte PRs in 30 T)

Beschreibung

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?

Contributor Guide