From f6fe487dec0fe972b635de8553e22466da5a0c31 Mon Sep 17 00:00:00 2001 From: beats-jenkins Date: Tue, 12 Mar 2019 08:15:40 +0100 Subject: [PATCH] Enable default fields for Elasticsearch 6.x Previously default_fields were only enabled for Elasticsearch 7.x. For the migration it is required that also indices from Elasticsearch 6.x have the default_field option set. This enables it for 6.x. Closes https://github.com/elastic/beats/issues/11187 --- libbeat/template/template.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libbeat/template/template.go b/libbeat/template/template.go index b3512f179adb..37913f057aeb 100644 --- a/libbeat/template/template.go +++ b/libbeat/template/template.go @@ -277,7 +277,7 @@ func buildIdxSettings(ver common.Version, userSettings common.MapStr) common.Map indexSettings.Put("number_of_routing_shards", defaultNumberOfRoutingShards) } - if ver.Major >= 7 { + if ver.Major >= 6 { // copy defaultFields, as defaultFields is shared global slice. fields := make([]string, len(defaultFields)) copy(fields, defaultFields)