我有一份文件清单。每个文档都有时间戳,消息代码和值。
我尝试计算每秒发生的消息代码数量。我怎么用solrj写的。 ts_dt是时间戳列。
query.setQuery("*");
query.setFacet(true);
query.addFacetField("msgCode_s");
query.add("facet.date","ts_dt");
query.add("facet.date.start,"2015-01-23T11:35:34.653Z");
query.add("facet.date.end","2015-01-23T11:36:39.096Z");
query.add("facet.date.gap","+1SECOND");
[稍后编辑]代码不起作用。它只是给出了不同密钥代码的完整出现。我尝试获取每一秒,不同的密钥代码发生时间。
消息代码只有两个值,timeout和keySend。时间戳是从2015-1-23T00:00:00.000Z到现在。我想打印每秒,超时和keySend发生。