> I have a solr index whose documents have the following
> fields:
> 
> FirstName
> LastName
> RecruitedDate
> 
> I update the index when any of the three fields change for
> that specific person.
> 
> I need to get facets based on when someone was recruited.
> The facets are :
> 
> Recruited within 1 month
> Recruited within 3 months
> ...
> 
> So if 10 people were recruited within the past month then
> the count
> for r"Recruited within 1 month" will be 10.
> 
> Is there a way to calculate the facets from RecruitedDate?

It is possible with facet.query; something like:

q=*:*&facet=on&facet.query=RecruitedDate:[NOW-1MONTH TO 
NOW]&facet.query=RecruitedDate:[NOW-3MONTHS TO NOW]


      

Reply via email to