Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 组上特定字段的Solr计数_Sql_Search_Solr_Bigdata_Cloudera - Fatal编程技术网

Sql 组上特定字段的Solr计数

Sql 组上特定字段的Solr计数,sql,search,solr,bigdata,cloudera,Sql,Search,Solr,Bigdata,Cloudera,使用SOLR,我为特定于设备的事件编制了索引。每个事件都包含一个MAC地址(deviceID)和一个日期。我想计算每天不同数量的设备。我已经尝试了以下基于Stats组件的代码,但是看起来不同的部分不起作用 .../solr/collectionVRtft_shard1_replica1/ query?q=":" facet=true& facet.field=date &facet.stat=stbCount:unique(deviceID) SQL equivalent co

使用SOLR,我为特定于设备的事件编制了索引。每个事件都包含一个MAC地址(deviceID)和一个日期。我想计算每天不同数量的设备。我已经尝试了以下基于Stats组件的代码,但是看起来不同的部分不起作用

.../solr/collectionVRtft_shard1_replica1/
query?q=":"
facet=true&
facet.field=date
&facet.stat=stbCount:unique(deviceID)

SQL equivalent code would be:
SELECT date, count(DISTINCT deviceID)
FROM...
GROUP BY date;

谢谢大家!

日期字段是否包含时间信息?你也许可以将它转换为日期,只在打字错误的不同条款中:)我已经更新了代码。日期字段包含格式为“YYYYmmDD”的日期您的新编辑更有意义:)您得到了什么错误消息/输出?我没有得到任何错误。只是我的计数不是唯一的。“facet_counts”:{“facet_查询”:{},“facet_字段”:{“日期”:[“20141023”,308,“20141022”,103,“20000101”,0]}您检查了吗?