浏览代码

HUE-7766 [dashboard] Comparison with previous time facet option

Romain Rigaux 8 年之前
父节点
当前提交
c945456
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      desktop/libs/libsolr/src/libsolr/api.py

+ 9 - 1
desktop/libs/libsolr/src/libsolr/api.py

@@ -177,7 +177,15 @@ class SolrApi(object):
             json_facets[facet['id']] = _f['facet'][dim_key]
             json_facets[facet['id']] = _f['facet'][dim_key]
         elif facet['type'] == 'function':
         elif facet['type'] == 'function':
           if facet['properties']['facets']:
           if facet['properties']['facets']:
-            json_facets[facet['id']] = self._get_aggregate_function(facet['properties']['facets'][0])
+#             json_facets[facet['id']] = self._get_aggregate_function(facet['properties']['facets'][0])
+            json_facets[facet['id']] = {
+    'type' : "range",
+    'field' : "time",
+    'start' : "2014-05-04T06:35:00Z",
+    'end' : "2014-05-04T14:15:00Z",
+    'gap' : "+30MINUTES",
+    'facet': {facet['id']: self._get_aggregate_function(facet['properties']['facets'][0])}
+  }
             json_facets['processEmpty'] = True
             json_facets['processEmpty'] = True
         elif facet['type'] == 'pivot':
         elif facet['type'] == 'pivot':
           if facet['properties']['facets'] or facet['widgetType'] == 'map-widget':
           if facet['properties']['facets'] or facet['widgetType'] == 'map-widget':