From f39f7ddea72b06e45eae1a695df35a5bcfe14fc3 Mon Sep 17 00:00:00 2001 From: Khalah Jones-Golden Date: Thu, 26 Mar 2015 10:46:51 -0700 Subject: [PATCH] [Discover/Fields] Changed visualize from discover to only do a date histogram on indexed time fields --- .../discover/components/field_chooser/field_chooser.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/kibana/plugins/discover/components/field_chooser/field_chooser.js b/src/kibana/plugins/discover/components/field_chooser/field_chooser.js index a9102e709894..3717d50a17d3 100644 --- a/src/kibana/plugins/discover/components/field_chooser/field_chooser.js +++ b/src/kibana/plugins/discover/components/field_chooser/field_chooser.js @@ -124,10 +124,11 @@ define(function (require) { $scope.runAgg = function (field) { var agg = {}; - var type = 'histogram'; + var isGeoPoint = field.type === 'geo_point'; + var type = isGeoPoint ? 'tile_map' : 'histogram'; // If we're visualizing a date field, and our index is time based (and thus has a time filter), // then run a date histogram - if (field.type === 'date' && $scope.indexPattern.timeFieldName) { + if (field.type === 'date' && field.indexed && $scope.indexPattern.timeFieldName) { agg = { type: 'date_histogram', schema: 'segment', @@ -137,8 +138,7 @@ define(function (require) { } }; - } else if (field.type === 'geo_point') { - type = 'tile_map'; + } else if (isGeoPoint) { agg = { type: 'geohash_grid', schema: 'segment',