Skip to content

Commit

Permalink
Aggregations: key_as_string only shown when format specified in terms…
Browse files Browse the repository at this point in the history
… agg

The key_as_string field is now not shown in the terms aggregation for long and double fields unless the format parameter is specified

Closes #7125
  • Loading branch information
colings86 authored and areek committed Sep 8, 2014
1 parent 1cf9000 commit 1dc425a
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
Expand Up @@ -180,7 +180,7 @@ public XContentBuilder doXContentBody(XContentBuilder builder, Params params) th
for (InternalTerms.Bucket bucket : buckets) {
builder.startObject();
builder.field(CommonFields.KEY, ((Bucket) bucket).term);
if (formatter != null) {
if (formatter != null && formatter != ValueFormatter.RAW) {
builder.field(CommonFields.KEY_AS_STRING, formatter.format(((Bucket) bucket).term));
}
builder.field(CommonFields.DOC_COUNT, bucket.getDocCount());
Expand Down
Expand Up @@ -181,7 +181,7 @@ public XContentBuilder doXContentBody(XContentBuilder builder, Params params) th
for (InternalTerms.Bucket bucket : buckets) {
builder.startObject();
builder.field(CommonFields.KEY, ((Bucket) bucket).term);
if (formatter != null) {
if (formatter != null && formatter != ValueFormatter.RAW) {
builder.field(CommonFields.KEY_AS_STRING, formatter.format(((Bucket) bucket).term));
}
builder.field(CommonFields.DOC_COUNT, bucket.getDocCount());
Expand Down

0 comments on commit 1dc425a

Please sign in to comment.