Hi, Long shot: Try f.date.facet.range.gap=%2B1DAY instead, in case your "+" was interpreted as space by your browser...
-- Jan Høydahl, search solution architect Cominvent AS - www.cominvent.com Solr Training - www.solrtraining.com On 22. nov. 2011, at 12:57, do3do3 wrote: > i try to use range faceting in solr 3.1 using facet.range=date, > f.date.facet.range.gap=+1DAY, f.date.facet.range.start=NOW/DAY-5DAYS, and > f.date.facet.range.end=NOW/DAY > and i get this exception > > Exception during facet.range of date org.apache.solr.common.SolrException: > Can't add gap 1DAYS to value Sun Nov 13 00:00:00 UTC 2011 for field: date at > org.apache.solr.request.SimpleFacets$RangeEndpointCalculator.addGap(SimpleFacets.java:1093) > at > org.apache.solr.request.SimpleFacets.getFacetRangeCounts(SimpleFacets.java:873) > at > org.apache.solr.request.SimpleFacets.getFacetRangeCounts(SimpleFacets.java:839) > at > org.apache.solr.request.SimpleFacets.getFacetRangeCounts(SimpleFacets.java:778) > at > org.apache.solr.request.SimpleFacets.getFacetCounts(SimpleFacets.java:178) > at > org.apache.solr.handler.component.FacetComponent.process(FacetComponent.java:72) > at > org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:194) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:1360) at > org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:356) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:399) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:317) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:204) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:182) > at > org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:311) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) Caused by: > java.text.ParseException: Unrecognized command: " " at > org.apache.solr.util.DateMathParser.parseMath(DateMathParser.java:277) at > org.apache.solr.request.SimpleFacets$DateRangeEndpointCalculator.parseAndAddGap(SimpleFacets.java:1188) > at > org.apache.solr.request.SimpleFacets$DateRangeEndpointCalculator.parseAndAddGap(SimpleFacets.java:1160) > at > org.apache.solr.request.SimpleFacets$RangeEndpointCalculator.addGap(SimpleFacets.java:1091) > ... 27 more > can you help me plz > thanks in advance :) > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/date-range-in-solr-3-1-tp3527498p3527498.html > Sent from the Solr - User mailing list archive at Nabble.com.