1

如何从 druid segmentMetadata 元数据查询中检索所有列的特定标识符。我期望结果仅包含基数和大小,但返回所有分析。

{
  "queryType":"segmentMetadata",
  "dataSource":"wikiticker",
  "intervals":["2015-09-1/2015-09-13"],
  "analysisTypes":["cardinality","size"]
}

但仍然在结果中返回所有列的所有分析。
实际结果:

"user_unique" : {
      "type" : "hyperUnique",
      "hasMultipleValues" : false,
      "size" : 0,
      "cardinality" : null,
      "minValue" : null,
      "maxValue" : null,
      "errorMessage" : null
    }

预期结果:

"user_unique" : {      
      "size" : 0,
      "cardinality" : null
   }
4

1 回答 1

0

引入 analysisTypes 是为了通过省略排除属性的计算来加速查询。因此,具有包含 null 的结果似乎是预期的行为。

于 2016-11-08T15:35:08.943 回答