solrj中的solr日期开始-结束间隙查询

solrj中的solr日期开始-结束间隙查询,solr,solrj,Solr,Solrj,我有一份文件清单。每个文档都有时间戳、消息代码和值 我试图计算每秒出现多少消息代码。我该如何用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.

我有一份文件清单。每个文档都有时间戳、消息代码和值

我试图计算每秒出现多少消息代码。我该如何用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到现在。我想打印出每一秒、超时和键结束事件

那么,它起作用了吗?你要什么?密码不起作用。它只给出不同键代码的全部出现。我试图获得每一秒,不同的关键代码出现的时间。