Hi all,

I've having some problems getting faceting to work correctly on date
fields. For each document I index in solr I store a created date.
ie. <date name="created_date_dt">1993-01-01T00:00:00.000Z</date>

What I'm trying to do is for any search query, facet on year part of the
created date using:
facet.date = created_date_dt 
f.created_date_dt.facet.date.start = NOW/YEAR-100YEARS
f.created_date_dt.facet.date.end = NOW/YEAR+1YEAR
f.created_date_dt.facet.date.gap = +1YEAR

If I do a search that returns 1 result with a created date of
"1993-01-01T00:00:00.000Z", I get this:
<lst name="facet_dates">
<lst name="created_date_dt">
   ...
  <int name="1992-01-01T00:00:00.000Z">1</int> 
  <int name="1993-01-01T00:00:00.000Z">1</int>
   ...
</lst>

Am I better off storing the year separately in an integer field and
faceting on that?

Thanks,
Rhys

Reply via email to